GoboLinux DownloadsDocumentationCommunityRecipesScreenshots


Rootless GoboLinux

If you want to have a taste of how GoboLinux feels like before installing the real thing, you have two options.

The first, recommended one, is to download our CD image, which is also a "live CD", that is, a bootable Linux setup running GoboLinux itself. You'll be able to check out our alternative directory hierarchy and see for yourself how things are organized.

The second option, is to make a minimal installation of the scripts and directory hierarchy inside your home directory. We call it "Rootless GoboLinux".

After installing Rootless, you will be able to install packages using the GoboLinux scripts and execute them inside your user environment, doing it the GoboLinux way. However, you won't be able to generate valid GoboLinux binary packages since all paths in your installations will be relative your particular home directory. GoboLinux Recipes should be compatible with normal and Rootless installations.

Rootless GoboLinux was created so that people who are using GoboLinux at home can take advantage of our directory tree inside their user accounts at places where they can't decide which Linux distribution they use (eg, at work or at the university's lab). Don't hesitate to contact us for more information if needed.

Installing Rootless

In order to install Rootless GoboLinux, all you have to do is to download and run the CreateRootlessEnvironment script (you will need to run "chmod +x CreateRootlessEnvironment" in order to be able to execute the downloaded file).

The above mentioned script does some simple tasks. Basically:

  • Creation of stub "Programs" and "System" directories
  • Installation of the Scripts package
  • Creation of a 'StartRootless' scripts, which is sourced within ~/.zshrc or ~/.bashrc

Requirements:

CreateRootlessEnvironment and the GoboLinux scripts assume the basics of a GNU userland available (which is usually not an issue in Linux-based systems, but may not be the case in other ones). Before running the script, make sure at least these tools are available in your $PATH:

Uninstalling Rootless

If you need for any reason to remove Rootless later, it's just a matter of taking away ~/Programs, ~/System and ~/.Settings -- pretty simple.