Następna strona Poprzednia strona Spis treści

2. Jak zdobyć bzip2

Home page Bzip2-a znajduje się na Home site w Wielkiej Brytanii. Mirror site w U.S.A jest tu. Można też znaleźć go na site-cie FTP Red Hat-a tu.

2.1 Bzip2-HOWTO w twoim języku

Osoby posługujące się językiem francuskim mogą skierować się do francuskich dokumentów Arnaud Launay-a. Wersja WWW jest tu, a ftp można użyć tu Z Arnaud można skontaktować się pocztą elektroniczną pod tym adresem

Osoby posługujące się językiem japońskim mogą skierować się do japońskich dokumentów Tetsu Isaji tu. Z Isaji można skotaktować się na jego stronie WWW, lub pocztą elektroniczną pod tym adresem.

Osoby posługujące się językiem szwedzkim mogą skierować się do szwedzkich Linus-a Ăkerlund-a tu. Z Linus-em można się skontaktować pocztą elektroniczną pod tym adresem.

2.2 Jak zdobyć prekompilowane binaria bzip2-a

Zobacz Home site-y.

Binarium Debian Intel jest tu.

Binarium alpha Red Hat-a jest tu.

Binarium Intel Red Hat-a jest tu.

Binarium SPARC Red Hat-a jest tu.

Binarium Intel Slackware jest tu.

Binarium Intel S.u.S.E jest tu.

Wyżej wymienione są także dostępne w analogicznuch miejscach różnych lustrzanych site-ów.

2.3 Jak zdobyć źródła bzip2-a

Znajdują się na oficjalnych site-ach (zobacz w Jak zdobyć Bzip2 gdzie, albo Red Hat ma je tu).

2.4 Kompilacja bzip2-a dla twojej maszyny

Jeśli masz gcc 2.7.*, zmień linijkę która brzmi

CFLAGS = -O3 -fomit-frame-pointer -funroll-loops

na

CFLAGS = -O2 -fomit-frame-pointer

to jest, zamień -O3 na -O2 i pomiń -funroll-loops. You may also wish to add any -m* flags (like -m486, for example) you use when compiling kernels.

Usunięcie -funroll-loops jest najistotniejszą częścią, ponieważ może to spowodować wiele gcc 2.7-ów będzie generowało nieprawidłowy kod, a wszystkie gcc 2.7-y będą większy i wolniejszy kod wynikowy. Dla innych kompilatorów (lcc, egcs, gcc 2.8.x) standartowe CFLAGS są w porządku.

Potem, po prostu make i zainstaluj wg README.


Następna strona Poprzednia strona Spis treści