The windows installer is a self-extracting executable. Click on link to download the installer. Either open it from its current location or save to disk and double click on the saved file in the explorer. Then follow the installer wizard's steps to complete the installation. You can double click the installed desktop icon to start BZFlag.
To remove BZFlag, start the Add/Remove programs control panel, select `BZFlag' and press the `Uninstall' button. An uninstaller dialog appears and finishes it's job very quickly. Click the `OK' button. At this point, all the files have been removed except two: the uninstaller itself (bzfuinst.exe) and a file named bzflag.bzc. You can safely delete the former. If you're going to install a new version of BZFlag, you probably want to keep the latter file, which stores your configuration settings. Otherwise, remove it and the directory it was in.
linux
The Linux install can use either RPM or DEB formats. To install, use rpm or apt, repectively. Its possible that the following symbolic links may need to be made to get BZFlag to install properly over Mesa:
$ ln -s libMesaGL.so.3 /usr/lib/libGL.so.1
$ ln -s libMesaGLU.so.3 /usr/lib/libGLU.so.1
Also, rpm may require the --nodeps option for some systems (to get around broken dependencies). However, Mesa is absolutely required for DRI systems.
irix
If you have swmgr (software manager) and the appropriate MIME types installed, which is how systems are shipped:
- Click on the link to download BZFlag
- Wait for the download to finish
- Enter your root password (if required)
- Make sure `BZFlag' is selected for install
- Press `Start'
- Wait for the installation to complete
- Quit software manager
- Run BZFlag using `/usr/local/bin/bzflag' from a shell
- Save the downloaded file (bzflag.tardist)
- Make an temporary directory: mkdir /usr/tmp/bzflag
- Unpack the distribution: cat bzflag.tardist | ( cd /usr/tmp/bzflag; tar xvf - )
- Point swmgr (or inst) at the temporary directory (you must normally be root to run swmgr or inst): swmgr -f /usr/tmp/bzflag
- Install the software and quit swmgr.
- Remove the unpacked tardist file: rm -rf /usr/tmp/bzflag
- Run BZFlag using `/usr/local/bin/bzflag' from a shell
- Save the downloaded file (bzflag.tardist)
- Make an alternate root directory: mkdir /usr/tmp/bzflagroot
- Unpack the distribution: cat bzflag.tardist | ( cd /usr/tmp/bzflagroot; tar xvf - )
- Start swmgr (or inst) with an alternate root: swmgr -r /usr/tmp/bzflagroot -f /usr/tmp/bzflagroot
- Install the software and quit swmgr.
- Move the software to a permanent location. You'll find files under:
- /usr/tmp/bzflagroot/usr/local/bin/bzflag
- /usr/tmp/bzflagroot/usr/local/bin/bzfs
- /usr/tmp/bzflagroot/usr/local/lib/bzflag/*
- Remove the old installation stuff: rm -rf /usr/tmp/bzflagroot
- Run BZFlag the first time with the -directory option, pointing to the location where you moved the data files to.
To uninstall BZFlag, use swmgr or inst. In swmgr, select `Managed Installed Software,' choose BZFlag for removal, and click `Start'. In inst, select BZFlag for removal (`remove BZFlag') and `go'.
