Download Page
These are free Linux programs, licensed under the GNU General Public License v.2
(Free Software Foundation). They will not run on Microsoft Windows.
The following are links to tar files containing a source program (c++), a build script (makefile), and a user guide. Click on the link to download the file. The installation procedure is explained below.
dkopp dkopp-4.3.tar.gz June 01, 2008
findwild findwild-1.1.tar.gz June 01, 2008
fotoxx fotoxx-5.0.3.tar.gz Aug. 14, 2008 (1)
galaxy galaxy-1.6.tar.gz June 01, 2008
picpuz picpuz-1.7.tar.gz June 01, 2008
ukopp ukopp-3.1.tar.gz Aug. 04, 2008
watsup watsup-1.2.tar.gz June 15, 2008
zfuncs zfuncs-2.4.tar.gz Aug. 17, 2008
(1) eliminate compiler warnings in earlier versions of gcc
Installation Procedure
1. Download the tar file (program-N.N.tar.gz) to Desktop
2. Open a terminal window
3. $ cd Desktop # go to Desktop
4. $ tar -xzf program-N.N.tar.gz # unpack tar to ./program
5. $ cd program # go there
6. $ make -B # build executable
7. $ su -c "make install" # install files
8. $ make launcher # optional desktop launcher
Missing dependencies will cause error messages in step 6.
Install these from your repository and repeat step 6.
The two packages needed are listed below.
Step 7 installs the program files in the following default locations:
/usr/local/bin/appname binary executable
/usr/local/share/appname/ icons, translations ...
/usr/local/share/doc/appname/ user guide, README ...
Root privileges are needed for step 7, so use sudo or su -c.
If $PREFIX is defined, application files go there instead of /usr/local.
If $DESTDIR is also defined, application files go to $DESTDIR$PREFIX.
Change the install location:
To change the install location, enter the following command before step 6 (make):
$ export PREFIX=/your/location
If this is within your own directories, then root privileges are not needed for step 7.
Dependencies: the following packages are required to build these programs:
1. the GNU C++ compiler (package g++)
2. GTK2 development libraries (package libgtk2.0-dev)
These are available on all Linux distributions. Use your package manager to install if needed.
Uninstall: $ su -c "make uninstall" will remove all installed files.
No package?
Every release of every distro needs its own package. There are many different packaging systems in use. The current practice is that every application is rebuilt for every release of every distro, using distro-specific ibraries, packaging system, and special tools. The method given here is simple and works for all distros. The downside is the lack of automatic dependency checking - the install process will simply fail if the two packages listed above are not installed.
Packages for some of these programs and some Linux distributions have been built by generous volunteers. Please look for these if the above geekiness leaves you cold.
