elfprince https://help.getsol.us/docs/user/software/virtualization/virtualbox sudo /opt/VirtualBox/uninstall.sh does not work. Solus does not have an /opt directory.
nolan elfprince Solus does not have an /opt directory. It does, or at least mine does, used by containerd, i don't know if it's created by the installation of docker 🤷♂️
Harvey It is important to uninstall any version of VirtualBox (or VirtualBox Guest Additions) that was not installed from the Software Center. So as the help article says that command is only if you have installed through alternative means.
elfprince Harvey To me, that is not an indication that /opt is part of Solus file system, only if VirtualBox is installed via alternative means. Can be misleading, imo.
Harvey /opt is used by a lot of software. As a general rule we do not use it for packages in the Solus repository. This does not mean that software installed via the user downloading and extracting / running an install script from elsewhere won't default to this location which is exactly the case this section of the article is addressing.
elfprince Harvey default to this location You mean that /opt would be created by that software, since it does not exist on Solus by default?
Harvey Yes. Any folder can be created by the installation of software, it does not matter that it is not there on the default OS install. While it is our policy to not to use /opt for software in the repository there is an exception that has an open issue to fix: https://github.com/getsolus/packages/blob/b75b139c65507b53506bf4e4746c5f8d32d4234e/packages/b/brscan4/pspec_x86_64.xml#L24 Packages in the Third Party section intentionally use /opt etc etc
elfprince nolan $ ls -l /opt ls: cannot access '/opt': No such file or directory So, I guess it gets created by external software. That answers my question. PS. In retrospect, I should have placed a '?' at the end of my post title. SOLVED