2. Obtenir bzip2

Contenu de cette section

La page web de bzip2 se trouve sur le site britannique . Le miroir américain est ici . Vous pouvez également le trouver sur le ftp de Red Hat, ici .

2.1 Le Bzip2-HOWTO dans votre langue

Les francophones peuvent se référer aux traductions d'Arnaud Launay. La version web se trouve ici , et vous pouvez utiliser le ftp ici . Arnaud peut être contacté par courrier électronique à cette adresse .

Les nippons peuvent se référer aux traductions de Tetsu Isaji, ici . Isaji peut être joint sur sa page principale , ou par courrier électronique à cette adresse .

Les suédois peuvent se référer aux traductions de Linus Ãkerlund ici . Linus peut être contacté par courrier électronique à cette adresse .

2.2 Obtenir des binaires précompilés de bzip2

Voyez les sites principaux. Le binaire Intel pour Red Hat est ici . Le Debian est ici , et le slackware est ici . Vous pouvez aussi les obtenir d'endroits analogues sur les divers sites miroirs.

2.3 Obtenir les sources de bzip2

Elles se trouvent sur les sites officiels (voir Obtenir Bzip2 pour les emplacements, ou Red Hat en dispose ici ).

2.4 Compiler bzip2 pour votre machine

Si vous avez gcc 2.7.*, changez la ligne indiquant

CFLAGS = -O3 -fomit-frame-pointer -funroll-loops

pour avoir

CFLAGS = -O2 -fomit-frame-pointer

C'est-à-dire, remplacez le -O3 par un -O2 et supprimez le -funroll-loops. Vous pouvez également ajouter une option quelconque du type -m* (comme -m486, par exemple) que vous utilisez lorsque vous compilez un noyau.

Eviter le -funroll-loops est le plus important, car la plupart des gcc 2.7 généreront le mauvais code, et tous les gcc 2.7 généreront du code plus lent et plus gros. Pour les autres compileurs (lcc, egcs, gcc 2.8.x) les CFLAGS par défaut sont bons.

Après ça, lancez simplement make et installez-le d'après le README.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre