6.23. Bzip2-1.0.6

6.23.1. Abhängigkeiten

Bzip2

   Installation hängt ab von:  Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make und Patch
   Test Umgebung hängt ab von:  Keine
   Optionale Abhängigkeiten:  Keine

6.23.2. Installation von Bzip2

Erstmal korrigieren damit die Dokumentation auch installiert wird:

patch -Np1 -i ../patches/bzip2-1.0.6-install_docs-1.patch

Wir brauchen zuerst noch das Umarbeiten der symbolischen Verknüpfungen damit diese relativ sind:

sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile

Das Paket kompilieren:

make -f Makefile-libbz2_so &&
make clean

Die Bedeutung der Parameter für make:

-f Makefile-libbz2_so

Durch die Nutzung eine bestimmten Makefiles wird der Build der gemeinsamen Bibliotheken erzwungen.

Das Paket kompilieren:

make

Installiere das Paket:

make PREFIX=/usr install

Ja und da muss auch noch aufgeräumt werden:

cp -v bzip2-shared /bin/bzip2 &&
cp -av libbz2.so* /lib &&
ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so &&
rm -v /usr/bin/{bunzip2,bzcat,bzip2} &&
ln -sv bzip2 /bin/bunzip2 &&
ln -sv bzip2 /bin/bzcat

6.23.3. Inhalt des Paketes Bzip2

Installierte Programme:  bunzip2 (Link zu bzip2), bzcat (Link zu bzip2), bzcmp (Link zu bzdiff), bzdiff, bzegrep (Link zu bzgrep), bzfgrep (Link zu bzgrep), bzgrep, bzip2, bzip2recover, bzless (Link zu bzmore) und bzmore
Installierte Bibliotheken:  libbz2.{a,so}

Kurze Beschreibung

bunzip2

Dekomprimiert bzippte Dateien.

bzcat

Dekomprimiert auf die Standard Ausgabe.

bzcmp

Wendet den Befehl cmp (siehe Diffutils) auf bzip komprimierte Dateien an.

bzdiff

Damit kann man diff auf bzippte Dateien anwenden.

bzegrep

Wendet egrep auf mit bzip komprimierte Dateien an.

bzfgrep

Wendet fgrep auf mit bzip komprimierte Dateien an.

bzgrep

Damit man mit grep bzippte Dateien durchsuchen kann.

bzip2

Komprimiert Dateien auf der Grundlage des Burrows-Wheeler Block Sortierungs Text Kompressions Algorithmus mit Huffman Kodierung.

bzip2recover

Versucht Dateien die mit bzip gepackt sind zu reparieren.

bzless

Ein less für mit bzip gepackte Dateien.

bzmore

Das gleiche für more.

libbz2*

Diese Bibliothek implementiert verlustlose, Block sortierte Datenkompression, mittels des Burrows-Wheeler Algorithmus.