Logiciels : make, gcc, mount

17 Sep. 2006
Auteur : Hyacinthe MENIET
Responsable : TrustRobot
Score ( voter ) :
Connexes : Même auteur | Même responsable | Historique
Dans ce tuto nous détaillons l'installation de logiciels, souvent installés avec votre distribution, mais dont une upgrade peut résoudre certaines dépendances. Dans la suite, je supposerai que vous utilisiez checkinstall, dont l'installation est détaillée ici.

1. Make :

make est un utilitaire qui permet d'harmoniser et d'automatiser la compilation de gros logiciels sous Linux. Il ne faut surtout pas désinstaller la version déjà installée. Son installation se résume à :
./configure --prefix=/usr --mandir=/usr/share/man --info=/usr/share/info make make install

2. Gcc :

Gcc (GNU Compiler Collection) est le compilateur du projet GNU. C'est en réalité, comme son nom l'indique, une collection de compilateur. La dernière version en date, est en mesure de compiler du C, C++, Objective-C, Fortran, Java et Ada. Il ne faut surtout pas désinstaller la version déjà installée. Vous pouvez l'installer en conservant l'ancien :
mkdir /usr/src/gcc-build cd /usr/src/ tar -xzvf /le_chemin_vers/gcc-gcc-3.2.2.tar.gz cd gcc-build ../gcc-3.2.2/configure --prefix=/usr/local --with-local-prefix=/usr/local --with-gxx-include-dir=/usr/local/include/g++-v3 --enable-shared --with-system-zlib --enable-languages=c,c++,ada,f77,objc --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime-libs make bootstrap make install
Dans ce cas, avant toute compilation il faudra taper :
export CC=gcc-3.2.2; export CXX=g++-gcc-gcc-3.2.2
Sinon installez-le en écrasant l'ancien :
mkdir /usr/src/gcc-build cd /usr/src/ tar -xzvf /le_chemin_vers/gcc-gcc-3.2.2.tar.gz cd gcc-build ../gcc-3.2.2/configure --prefix=/usr --with-local-prefix=/usr --with-gxx-include-dir=/usr/include/g++-v3 --enable-shared --with-system-zlib --enable-languages=c,c++,ada,f77,objc --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime-libs make bootstrap make install

3. Mount :

mount est la commande qui vous permet de "monter" des systèmes de fichiers. L'archive util-linux-xxx.tar.gz, contient plusieurs utilitaires, qu'il n'est pas nécessaire de reinstaller. Vous n'avez pas non plus à désinstaller la version déjà présente sur votre système. Pour installer juste mount :
tar -xzvf /où_est/util-linux-2.11z.tar.gz cd util-linux-2.11z/ make lib mount cd mount/ make install