Installation manual
5. 4. Debian Source Packages (Gendroolification ;-) 27
The Debian Packages web-page is a good starting point to find all the packages we need (and their dependen-
cies).
Debian Packages for gcc 3.2.1:
gcc−3.2 (1:3.2.1−0pre3)
gcc−3.2−base (1:3.2.1−0pre3)
libgcc1 (1:3.2.1−0pre3)
cpp−3.2 (1:3.2.1−0pre3)
libc6 (2.2.5−14.3)
libc6−dev (2.2.5−14.3)
locales (2.2.5−14.3)
libdb1−compat (2.1.3−7)
binutils (2.13.90.0.10−1)
modutils (2.4.19−3)
Downloading and Installing gcc 3.2.1 from “sarge”:
#> cd /usr/local/debian/dists/sarge/main/binary−i386/local
#>
#> wget http://ftp.de.debian.org/debian/pool/main/g/gcc−3.2/gcc−3.2_3.2.1−0pre3_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/g/gcc−3.2/gcc−3.2−base_3.2.1−0pre3_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/g/gcc−3.2/libgcc1_3.2.1−0pre3_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/g/gcc−3.2/cpp−3.2_3.2.1−0pre3_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/g/glibc/libc6_2.2.5−14.3_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/g/glibc/libc6−dev_2.2.5−14.3_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/g/glibc/locales_2.2.5−14.3_all.deb
#> wget http://ftp.de.debian.org/debian/pool/main/d/db1−compat/libdb1−compat_2.1.3−7_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/b/binutils/binutils_2.13.90.0.10−1_i386.deb
#> wget http://ftp.de.debian.org/debian/pool/main/m/modutils/modutils_2.4.19−3_i386.deb
#>
#> cd /usr/local/debian
#> cat >> override.local.sarge
gcc−3.2 optional local
gcc−3.2−base optional local
libgcc1 optional local
cpp−3.2 optional local
libc6 optional local
libc6−dev optional local
locales optional local
libdb1−compat optional local
binutils optional local
modutils optional local
#> dpkg−scanpackages dists/sarge/main/binary−i386/local override.local.sarge > \
>dists/sarge/main/binary−i386/Packages
#>
#> apt−get update
#> apt−get upgrade
#> apt−get install gcc−3.2
5. 4. Debian Source Packages (Gendroolification ;-)
As most devoted zealots of the Gentoo Linux Metadistribution will fervently tell us, compiling our own linux
distribution is not only etremely geekybut also speeds up things due to appropriate compiler optimisations.
Hmmmm . .. well . .. err . .. wehav e some doubts that we will evernotice the speed difference between the
i386- and the i686-compiled flavours of ls. In our opinion, processor optimisation makes sense for extremely
computation and graphics intensive tasks only.Furthermore, we will probably neverbeable to cash-in the time
we spend for the compilation for extremely large software packages likeKDE before the next version comes out
and we have tostart compiling again. Until Debian sees the light and provides a binary distribution precompiled
for the i686-type processors, the installation of source packages is not really worth the hassle — it is possible,
though.