Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Next Previous Contents

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.


Next Previous Contents