(M)  s i s t e m a   o p e r a c i o n a l   m a g n u x   l i n u x ~/ · documentação · suporte · sobre

  Página seguinte Página anterior Índice

42. Obtendo o bzip2

A página do Bzip2 está localizada em The UK home site, o site espelho nos Estados Unidos está em http://www.digistar.com/bzip2/index.html e o programa também pode ser encontrado no site ftp da Red Hat.

42.1 COMO FAZER Bzip2 em outros idiomas

Pessoas que falam francês podem se referir aos documentos franceses de Arnaud Launay. A versão web está localizada em http://www.freenix.fr/linux/HOWTO/mini/Bzip2.html e pode ser usado o ftp. Arnaud pode ser contatado pelo correio eletrônico em: zoro@mygale.org.

Pessoas que falem japonês podem utilizar os documentos japoneses de Tetsu Isaji. Isaji pode ser encontrado em http://www2s.biglobe.ne.jp/~kaien/, ou pelo correio eletrônico isaji@mxu.meshnet.or.jp.

Pessoas que falem sueco podem querer se referir aos documentos suecos de Linus à de kerlund http://user.tninet.se/~uxm165t/linux_doc.html. Linus pode ser encontrado pelo correio eletrônico uxm165t@tninet.se.

42.2 Obtendo binários pré-compilados de bzip2

Os binários podem ser obtidos nos seguintes sites:

Binários Intel do Debian estão em ftp://ftp.debian.org/debian/dists/stable/main/binary-i386/utils/bzip2_0.1pl2-5.deb.

Binários Alfa da Red Hat estão em ftp://ftp.redhat.com/pub/redhat/redhat-5.1/alpha/RedHat/RPMS/bzip2-0.1pl2-1.alpha.rpm.

Binários Intel da Red Hat estão em ftp://ftp.redhat.com/pub/redhat/redhat-5.1/i386/RedHat/RPMS/bzip2-0.1pl2-1.i386.rpm.

Binários SPARC da Red Hat estão em ftp://ftp.redhat.com/pub/redhat/redhat-5.1/sparc/RedHat/RPMS/bzip2-0.1pl2-1.sparc.rpm.

Binários Intel da Slackware estão em ftp://www.cdrom.com/pub/linux/slackware-3.5/slackware/a1/bzip2.tgz.

Binários Intel da S.u.S.E. estão em ftp://ftp.suse.com/pub/SuSE-Linux/5.2/suse/ap1/bzip.rpm.

Eles podem ser obtidos ainda em caminhos análogos nos diversos sites espelho.

42.3 Obtendo os fontes do bzip2

Eles são provenientes de sites Oficiais (veja Obtendo Bzip2) ou do site do Red Hat em ftp://ftp.redhat.com/pub/contrib/SRPMS/bzip2-0.1pl2-1.src.rpm.

42.4 Compilando o bzip2 em máquina local

Deve-se ter o gcc 2.7.* e se alterar a linha que descreve

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

para

CFLAGS = -O2 -fomit-frame-pointer

ou seja, deve ser substituído -O3 por -O2 e retirar o parâmetro -funroll-loops. Pode-se ainda adicionar quaisquer parâmetros -m* (como -m486, por exemplo) quando se estiver compilando o kernel.

Evitar o parâmetro -funroll-loops é a parte mais importante, uma vez que isto pode fazer com que muitos compiladores gcc gerem códigos errados com códigos lentos e grandes. Para outros compiladores (lcc, egcs, gcc 2.8.x) o padrão CFLAGS é suficiente.

Após isto, basta executar make -o e instalar o programa conforme o descrito no arquivo README.


Página seguinte Página anterior Índice