Как получить bzip2

Домашняя страничка Bzip2 находится в Великобритании. Зеркало для США находится здесь.

Где получить руководство Bzip2-HOWTO на родном языке

Франкоязычные пользователи возможно захотят воспользоваться документацией, переведенной Arnaud Launay. Веб-версия находится здесь, а ftp здесь. Почту для Arnaud можно посылать по этому адресу.

Есть перевод, выполненный Tetsu Isaji, на японский. Домашняя страничка Isaji находится по этому адресу, а письма ему можно посылать на этот адрес.

Также существует шведский перевод, выполненный Linus цkerlund. Контактный адрес Linus находится здесь.

Где получить скомпилированный bzip2

Просмотрите домашние странички.

Где взять исходники bzip2

Они размещены на официальных сайтах (смотрите главу "Как получить bzip2").

Компилирование bzip2 для вашей машины

Если у вас gcc 2.7.*, исправьте следующую строку:
CFLAGS = -O3 -fomit-frame-pointer -funroll-loops

на
CFLAGS = -O2 -fomit-frame-pointer

Это заменяет -O3 на -O2 и опускает ключ -funroll-loops. Вы, возможно, захотите добавить еще флаги -m* (например -m486).

Неупотребление ключа -funroll-loops, является обязательным условием. Иначе gcc 2.7 соберет неправильную программу, или, в лучшем случае, большую и медленную. Для других компиляторов (lcc, egcs, gcc 2.8.x) установки по умолчанию стоят правильно.

После всего, выполните команду make и установите, как описано в README.