Installeren van Bzip2-1.0.2

Geschatte compileertijd:           0.07 SBU
Geschatte benodigde diskruimte:  6 MB

Installatie van Bzip2

Installeer Bzip2 door uitvoering van de volgende opdrachten:

make CC="gcc -static" &&
make PREFIX=$LFS/static install

Alhoewel het strict genomen geen onderdeel uitmaakt van een LFS basissysteem, is het waard te vermelden dat voor Tar een patch kan worden gedownload waarmee met het programma tar met behulp van bzip2/bunzip2 aangemaakte bestanden eenvoudig kunnen worden ge(de)comprimeerd. Met een gewone tar, moet je constructies als bzcat file.tar.bz | tar -xv of tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 gebruiken om bzip2 en bunzip2 met tar te kunnen gebruiken. Deze patch voorziet in de optie -j zodat je een bzip2 archief kunt uitpakken met tar -xvfj file.tar.bz2. Het toepassen van deze patch zal later worden genoemd wanneer het Tar package wordt geïnstalleerd.

Verklaring van de opdrachten

make CC="gcc -static": Deze methode gebruiken we om gcc te laten weten dat we bzip2 statisch willen hebben gelinkt.

Inhoud van Bzip2

Als laatste vergeleken met versie 1.0.2

Programmabestanden

bunzip2 (link naar bzip2), bzcat (link naar bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless en bzmore

Beschrijvingen

bunzip2

bunzip2 decomprimeert bestanden die zijn gecomprimeerd met bzip2.

bzcat

bzcat (of bzip2 -dc) decomprimeert alle opgegeven bestanden naar standaarduitvoer.

bzcmp, bzdiff

bzcmp en bzdiff worden gebruikt om het cmp of diff programma aan te roepen voor met bzip2 gecomprimeerde bestanden.

bzegrep, bzfgrep, bzgrep

bzegrep, bzfgrep, en bzgrep roepen respectievelijk of egrep, fgrep of grep aan voor met bzip2 gecomprimeerde bestanden.

bzip2

bzip2 comprimeert bestanden door gebruik te maken van het Burrows-Wheeler block sorting tekstcompressie algoritme en Huffman codering. De compressie is over het algemeen aanmerkelijk beter dan dat wordt bereikt met de meer conventionele op LZ77/LZ78 gebaseerde compressors en benadert de performance van de PPM family statistical compressors.

bzip2recover

bzip2recover herstelt data van beschadigde bzip2 bestanden.

bzless

bzless is een filter waarmee de bestudering van gecomprimeerde of gewone tekstbestanden mogelijk is, waarbij een scherm tegelijkertijd wordt weergegeven op een softcopy terminal, zoals bij less.

bzmore

bzmore is een filter waarmee de bestudering van gecomprimeerde of gewone tekstbestanden mogelijk is, waarbij een scherm tergelijkertijd wordt weergegeven op een softcopy terminal, zoals bij more.

Bibliotheekbestanden

libbz2.a, libbz2.so (link naar libbz2.so.1.0), libbz2.so.1.0 (link naar libbz2.so.1.0.2) en libbz2.so.1.0.2

libbz2

libbz2 is de library voor de implementatie van een verliesvrije, blok-sorterende gegevenscompressie, gebruik makend van het Burrows-Wheeler algoritme.

Bzip2 installatie afhankelijkheden

Als laatste vergeleken met versie 1.0.1.

Bash: sh
Binutils: ar, as, ld, ranlib
Fileutils: cp, ln, rm
Gcc: cc1, collect2, cpp0, gcc
Make: make