Using Gnome |
Think Differently. Think MkLinux |
Previous | Next |
These packages are not appropriate for LinuxPPC R5. Packages for R5 are already available from linuxppc.org
The complete set of packages can be obtained at mach-linux.org
Due to ISP problems the archive has had to be relocated from its original home. Thanks to Jon Harms for providing a new home to the DR3 Gnome archive.
If you want to reduce the number of packages installed, you should edit the installation script to remove references to the packages you don't want.
I've generated a file named sizes.orig which contains the name of all of these packages and their sizes. You can use this to verify that you have a complete and valid set of rpms before attempting the installation. Put the file sizes.orig in your /usr/src/redhat directory. Download the packages and run
ls -l *.rpm | awk '{print $9, $5}' > sizes diff /usr/src/redhat/sizes.orig sizes
and look for any discrepancies. If a file is missing or the wrong size download it again.
I don't have a working copy of pgp on my system, so I did not sign the packages.
I made very few modifications to the spec files.
I originally suggested that people strip the installed libraries to save space, but it turns out that there is a bug in the strip utility which can result in corrupted libraries. I would suggest that you not strip the libraries for the time being unless you absolutely must. This is a problem which is specific to the PPC architecture.
First, download the files in the gnome/RPMS/ppc directory and place them in the directory /usr/src/redhat/RPMS/ppc on your machine. It is important that they be located in this directory for the script to work correctly.
Second, download the file install_gnome and place it in the directory /usr/src/redhat on your machine. It is important that the script be in this directory to work correctly. You may want to use the alternate script. See the section below for an explanation of this script.
You do not need to download the contents of gnome/SRPMS unless you intend to rebuild the packages.
Log in as root and give the following commands.
cd /usr/src/redhat/ chmod +x install_gnome ./install_gnome
The installation script will check to see if you are root before continuing. It will then check to see if the binary rpms are in the correct location.
The script will ask you if you want to install the development packages. These are the packages which contain various static libraries and header files. They are used for compiling applications which use the gnome libraries.
Answer [ y | Y | yes | Yes | YES ] if you want these packages installed.
Answer [ n | N | no | No | NO ] if you do not want to install these packages.
The script will then check to see if all of the files are available. If you said that you did not want to install the devel packages, the script will not check for those packages.
If any packages are missing, the script will print out their names and exit.
If all the requested packages are present, then the script will ask you if you really want to install these packages. You will be replacing a large number of packages on your computer. This is just to make you stop and think before you continue.
To continue you must answer yes...the entire word...all three letters. Any other response will cause the script to exit.
The first thing which must be done is to decide if you want to upgrade your version of rpm. I built these packages using rpm-2.5.5. If you have an older version of rpm, then you may want to upgrade. The script will print out the info on your installed version of rpm. Check the version number and see if it is lower than 2.5.5.
The script will then ask if you want to upgrade rpm. If your version is older and you want to upgrade, then a new rpm package will be installed.
Answer [ y | Y | yes | Yes | YES ] to install rpm-2.5.5.
Answer [ n | N | no | No | NO ] to skip this step.
If you answer yes, then rpm-2.5.5 will be installed and your rpm database will be rebuilt as a precaution. The database is only rebuilt if you install the rpm package.
You will get one more chance to back out of the installation process.
Answer [ y | Y | yes | Yes | YES ] to continue with the installation.
Answer [ n | N | no | No | NO ] to stop the installation.
At this point, the script will begin installing the packages. The development packages will be installed last if you requested them.
At this point you are done! Have fun.
The rest of the script should be fairly self explanatory.
Enlightenment is the default window manager. I have not yet figured out how to alter the default. GNOME has facilities for configuring this, but they don't seem to work. I don't know why yet, but I will continue to look into the problem.
I have provided two other window managers: icewm and WindowMaker. They have both been built with the options --enable-gnome. This allows them to communicate with GNOME's pager, set window hints, etc.
No guarantee is made that this script will work successfully. I did the best job that I could. If the script fails, you can still install the packages by hand. If there are more packages than you want to install, you may want to edit the installation script to reduce the number of packages. But this is what I built for my machine, and I know that these packages work well together.
Some of the programs are still fairly buggy. The games, in particular, seem to have a number of problems, but mostly everything works. I have not tested the audio support. I'm not fond of computers which make beeps and burps. However, I have still supplied the audio packages. This may be the place where people will have the most problems. If my audio packages don't work, then you should probably grab the appropriate source rpms and rebuild on your machine.
Most importantly, whenever you make a massive upgrade to your system, you run the risk of doing serious damage. These packages have, at this writing, been tested on two machines. I haven't had any problems, but maybe I was just lucky. Installing and using these packages is your decision and responsibility.
Finally, if you, or someone you love, are concerned about security, then download the SRPMS and build new packages.
Fred Bacon
March 6, 1999