#!/bin/bash PATH2RPMs="/media/Fedora 9 x86_64 DVD/Packages"; WG2TAR=`pwd`; echo ""; echo "PREPARING fedora 9 Linux for BibGlimpse"; echo "----------------------------------------------------------------"; echo ""; echo "This script was written for fedora 9 x86_64:"; echo "http://download.fedoraproject.org/pub/fedora/linux/releases/9/Fedora/x86_64/iso/Fedora-9-x86_64-DVD.iso"; echo ""; # check if root user if [ "$USER" != 'root' ]; then echo "You need to run this script as root!"; exit; fi # check DVD if [ ! -d "$PATH2RPMs" ]; then echo "Make sure the fedora 9 DVD is in your drive."; echo "At the moment I can not find the RPMs in:"; echo "$PATH2RPMs"; exit; fi # change to RPM directory cd "$PATH2RPMs" || exit; # install emacs (for convenience) echo "Installing emacs..."; rpm -i emacs-common-22.2-4.fc9.x86_64.rpm; rpm -i emacs-22.2-4.fc9.x86_64.rpm; # install gcc echo "Installing gcc..."; rpm -i kernel-headers-2.6.25-14.fc9.x86_64.rpm; rpm -i glibc-headers-2.8-3.x86_64.rpm; rpm -i glibc-devel-2.8-3.x86_64.rpm; rpm -i gcc-4.3.0-8.x86_64.rpm; rpm -i libstdc++-devel-4.3.0-8.x86_64.rpm; rpm -i gcc-c++-4.3.0-8.x86_64.rpm; # install flex echo "Installing flex..."; rpm -i flex-2.5.35-1.fc9.x86_64.rpm; # install perl modules rpm -i perl-URI-1.35-8.fc9.noarch.rpm; rpm -i perl-HTTP-BrowserDetect-0.99-2.fc9.noarch.rpm; rpm -i perl-HTML-Tagset-3.10-8.fc9.noarch.rpm; rpm -i perl-HTML-Parser-3.56-5.fc9.x86_64.rpm; rpm -i perl-Spiffy-0.30-9.fc9.noarch.rpm; rpm -i perl-IO-String-1.08-5.fc9.noarch.rpm; rpm -i perl-IO-All-0.38-3.fc9.noarch.rpm; rpm -i perl-Compress-Raw-Zlib-2.008-20.fc9.x86_64.rpm; rpm -i perl-IO-Compress-Base-2.008-20.fc9.x86_64.rpm; rpm -i perl-IO-Compress-Zlib-2.008-20.fc9.x86_64.rpm; rpm -i perl-Compress-Zlib-2.008-20.fc9.x86_64.rpm; rpm -i perl-libwww-perl-5.808-7.fc9.noarch.rpm; # xpdf (no rpm available on distro) echo "Installing xpdf..."; cd ~ || exit; mkdir xpdf || exit; cd xpdf || exit; cp "$WG2TAR/xpdf/xpdf-3.02.tar.gz" . || exit; tar -xzf xpdf-3.02.tar.gz || exit; cd xpdf-3.02 || exit; ./configure; make; make install; echo "Finished installing packages for BibGlimpse."; echo "You can now proceed with BibGlimpse.SETUP"; echo "as a non-priviledged user.";