New distribution-neutral package format
Posted: Tue Apr 05, 2011 9:12 am
Since Oolite for Linux 1.75.2-beta release, a new distribution-neutral self-extractable package format has been introduced.
Main Features:
How To Update An Oolite Installation To The Latest Release:
Note: Valid only for oolite installations >= 1.75.2 (by this installer)!
System-wide installation:
To update a system wide installation to the latest release, open a terminal and execute
Home-directory installation:
To update a home directory installation to the latest release, open a terminal and execute
How To Install:
System-wide installation (strongly recommended): Delivers oolite to all users.
OXPs visible to all users should be put under "/opt/Oolite/AddOns".
Any OXPs used only by a specific user should be put under "/home/<user>/.Oolite/AddOns".
If such kind of installation is needed you should extract the installation executable from the .tgz file (example given for 64bit architectures)and execute the installation executable as root (example given for 64bit architectures)At the installation mode prompt you should select 's' or 'S' to install system-wide.
After the installation is completed, to run oolite executeor select "Oolite (oolite.org)" at the Games menu.
Home-directory installation: Delivers oolite only to the user performing the installation.
This type of installation could be selected if for some reason you want to give the users the option
to have different versions of oolite executable or if you don't have root privileges to perform a system-wide installation.
If such kind of installation is needed you should extract the installation executable from the .tgz file (example given for 64bit architectures)and execute the installation executable (example given for 64bit architectures)At the installation mode prompt you should select 'h' or 'H' to install in your home folder (i.e. $HOME/GNUstep/Applications/Oolite).
After the installation is completed, to run oolite executeor select "Oolite (oolite.org)" at the Games menu.
How To Uninstall:
To uninstall Oolite, execute
System-wide installationsHome-directory installations
Main Features:
- Stand-alone. It is a self-extractable tarball(i.e. tar & gzip) with no need of supportive runtime libraries for the installation setup operation.
- Short installation time.
- Simple intuitive interface.
- Supports system-wide (visible to all users) or home directory (visible to single user) installation.
- System-wide installation
Path: /opt/Oolite
Startup: Execute "oolite" from a terminal (assuming /usr/local/bin is in your $PATH) or click the "Oolite (oolite.org)" icon in the Games menu
Update: Execute "oolite-update" from a terminal (assuming /usr/local/bin is in your $PATH) - Home-directory installation
Path: $HOME/GNUstep/Applications/Oolite
Startup: Execute "/home/<user>/GNUstep/Applications/Oolite/oolite" or click the "Oolite (oolite.org)" icon in the Games menu
Update: Execute "/home/<user>/GNUstep/Applications/Oolite/oolite-update"
- System-wide installation
- Installs a Games menu icon, to any distro which uses the freedesktop.org standard for its menus.
- Uninstall operation keeps post-installation user files for the following folders
Oolite/.
Oolite/AddOns
Oolite/doc
Oolite/oolite.app (Note: Oolite/oolite.app/Resources is unconditionaly removed!)
All other folders are unconditionally removed. - Installation does not affect other Oolite installations coming from a repository or from an autopackage package.
- Uses the existing Oolite user-folder structure:
$HOME/.Oolite (for user AddOns/ and Logs/)
$HOME/oolite-saves (for session saves and snapshots/)
$HOME/GNUstep/Defaults
$HOME/GNUstep/Library - Delivers the Debug OXP (Basic-debug.oxp). Read here for some more info on that.
How To Update An Oolite Installation To The Latest Release:
Note: Valid only for oolite installations >= 1.75.2 (by this installer)!
System-wide installation:
To update a system wide installation to the latest release, open a terminal and execute
Code: Select all
$ sudo oolite-update
To update a home directory installation to the latest release, open a terminal and execute
Code: Select all
$ ~/GNUstep/Applications/Oolite/oolite-update
How To Install:
System-wide installation (strongly recommended): Delivers oolite to all users.
OXPs visible to all users should be put under "/opt/Oolite/AddOns".
Any OXPs used only by a specific user should be put under "/home/<user>/.Oolite/AddOns".
If such kind of installation is needed you should extract the installation executable from the .tgz file (example given for 64bit architectures)
Code: Select all
$ tar xzvf oolite-1.75.2-beta.linux-x86_64.run.tgz
Code: Select all
$ sudo ./oolite-1.75.2-beta.linux-x86_64.run
After the installation is completed, to run oolite execute
Code: Select all
$ oolite
Home-directory installation: Delivers oolite only to the user performing the installation.
This type of installation could be selected if for some reason you want to give the users the option
to have different versions of oolite executable or if you don't have root privileges to perform a system-wide installation.
If such kind of installation is needed you should extract the installation executable from the .tgz file (example given for 64bit architectures)
Code: Select all
$ tar xzvf oolite-1.75.2-beta.linux-x86_64.run.tgz
Code: Select all
$ ./oolite-1.75.2-beta.linux-x86_64.run
After the installation is completed, to run oolite execute
Code: Select all
$ cd ~/GNUstep/Applications/Oolite
$ ./oolite
How To Uninstall:
To uninstall Oolite, execute
System-wide installations
Code: Select all
$ sudo /opt/Oolite/uninstall
Code: Select all
$ ~/GNUstep/Applications/Oolite/uninstall