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.
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.
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.
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.
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.