## 2. Получение bzip2

Домашняя страница Bzip2 - домашний сайт в Великобритании. В Соединенных Штатах есть зеркало. Вы можете также обратиться на Ftp RedHat .

## 2.1. Bzip2-HOWTO на вашем языке

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

Японоговорящие могут желать обратиться к японским переводам от Tetsu Isaji. Isaji можно найти на его домашней страничке, или по электронной почте.

Шведы могут обратиться к шведским переводам от Linus Гkerlund. Linus доступен по электронной почте.

## 2.2. Получение скомпилированного bzip2

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

Бинарники Intel Debian

Альфа-бинарник RedHat

Бинарник Intel RedHat

Бинарник SPARC RedHat

Бинарник Intel Slackware

Бинарник S.u.S.E. Intel

Вы можете также получить их в аналогичных местах на различных зеркалах.

## 2.3. Получение исходных текстов bzip2

Они приходят с официальных сайтов (см. "Получение Bzip2", или RedHat раздает их здесь.

## 2.4. Компилирование 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 генерировать неправильный код, и все версии gcc 2.7 вырабатывают медленный и больший код. Для других трансляторов (lcc, egcs, gcc 2.8.x) значение по умолчанию CFLAGS вполне нормально.

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