Installation Instructions
Installation instructions for all platforms. Includes instructions on getting source and prepping your build environment.
Cache901-0.7.1.exeFor Windows
- Download Cache901-0.7.1.exe (8.8M)
- Run it
- The program is now installed
For OSX (10.4+)
- Download Cache901-0.7.1.dmg (19M)
- Double-click to open it
- Drag Cache901 into your Applications folder
- The program is now installed.
For All Linux/UNIX/FreeBSD
- Get wxPython 2.8 or higher. You may either do so manually, or use your package manager. Details are on the wxPython web site.
- If you are running an Intel or AMD CPU in 32 bit mode, it is recommended to get Psyco. You may either do so manually, or use your package manager. Details are on the Psyco web site.
- python-gpsbabel This is a required module for Cache901 after v0.2.
- PySerial This is used to detect attached ports on the machine, and allow the user to specify which port to use to speak with the GPSr.
- SQLite Comes with Python 2.5 and up, so you should not need to get anything. However, if your Python didn't come with it, here's where to get it
For Debian/Ubuntu Linux
- Execute the following commands in a terminal window:
wget -O - http://www.cache901.org/downloads/gpg.key/at_download/file | sudo apt-key add -
wget -O cache901.list http://www.cache901.org/downloads/cache901.list/at_download/file ; sudo mv cache901.list /etc/apt/sources.list.d
sudo aptitude update
sudo aptitude install cache901 - The program is now installed, and accessible from Applications->Office (Gnome desktop), or Debian menu->Applications->Office (others)
For All Other Linux/UNIX/FreeBSD
- Execute the following commands in a terminal window:
wget -O cache901-0.7.1.tar.gz http://www.cache901.org/downloads/cache901-0.7.1.tar.gz/at_download/file
tar -xzvf cache901-0.7.1.tar.gz
cd cache901-0.7.1
python setup.py develop - The program can now be run from a terminal window by running the command "geocache901"
Source Distribution
Doing any work with the source will require a working copy of wxPython 2.8 or higher. Building installers for Windows will require py2exe and NSIS. I also used the HM NIS Editor for NSIS, though that is not required. Building the application bundle for OSX will require py2app, and building the .dmg was made easiest (for me) by using Easy DMG.
If you are running an Intel or AMD CPU in 32 bit mode, it is recommended to get Psyco. You may either do so manually, or use your package manager. Details are on the Psyco web site
You may get the source by downloading the source distribution (2.6M) and extracting it. You may also get the source by pointing your svn client at http://cache901.googlecode.com/hg/. If you will be doing work on the source code, I recommend using mercurial, as that will allow you to submit patch files and get updates more easily and reliably.
To Get Python-GPSBabel
For Debian/Ubuntu Linux, follow these instructions to prep your system, and then do "aptitude install python-gpsbabel"For all other systems, download the source archive, extract it, and then run "python setup.py install" as documented in the README.txt file.
