INSTALLING and RUNNING the BINARY PACKAGE OF TreeMaker 5.0 for Linux by Carlos A. Furuti 1. INTRODUCTION This file briefly mentions requirements and usage of the binary installation package provided for TreeMaker 5.0 for Linux (TM5L for short). If, for reasons explained below, you need to compile TM5L from source code instead, download the latter and read the included linux/README_linux.txt. 2. TESTED PLATFORMS Linux's runtime environment is constantly evolving. Unfortunately, we have neither time nor resources to provide and test binary packages for every Linux platform. TM5L's official binary installer was tested on Fedora Core 4 and Ubuntu 5.10, running on i386 (AMD and Intel). This package relies on the following shared libraries (most notably GTK+ 2.0 and glibc2): /lib/ld-linux.so.2 (0x00af2000) libatk-1.0.so.0 libc.so.6 libdl.so.2 libexpat.so.0 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-x11-2.0.so.0 libjpeg.so.62 libm.so.6 libpango-1.0.so.0 libpangoft2-1.0.so.0 libpangox-1.0.so.0 libpangoxft-1.0.so.0 libpng12.so.0 libpthread.so.0 libstdc++.so.6 libX11.so.6 libXcursor.so.1 libXext.so.6 libXfixes.so.3 libXft.so.2 libXi.so.6 libXinerama.so.1 libXrandr.so.2 libXrender.so.1 libXxf86vm.so.1 libz.so.1 linux-gate.so.1 If your installed libraries aren't compatible, the binary package won't run. Either upgrade your libraries or compile TM5L from source. 3. INSTALLING TM5L's installer is a shell script. After dowloading your copy, it may be run as in "sh TreeMaker5Linux.sh" (the script's exact name may change depending on its version). Depending on your preferred installation directory (read below), you should first become the superuser, via "su" or "sudo". If your graphic desktop is active and you have Tcl/Tk, a graphic installer will start. Otherwise, a text-based installer will automatically be chosen. You may force the text version with the "--nox" option. During installation, you'll choose directories for which you'll need write permission: - a temporary directory for holding the extracted files. This will require about 6MB of free disk space. The default "/tmp" is usually appropriate. - the actual directory prefix, with similar free space. The default "/usr/local" is recommended. You may choose otherwise, like "/usr" and "/opt", but in this case you'll run TM5L via a (provided) wrapper script 4. RUNNING The installer will tell you how you can run TM5L. If the name is not in your PATH environment variable, you might add it, or create a symbolic link or alias. Use the "-h" command-line option to check available options. 5. UNINSTALLING The installer will create a simple uninstaller script. Just run it to remove TM5L.