A
aBiblia Software é uma excelente Bíblia eletrônica, muito leve, prática e ágil, distribuída em versões para
Linux e Windows.
A versão para Linux da aBiblia Software é desenvolvida para funcionar adequadamente no Debian e derivados (como Ubuntu). Existe também um pacote RPM genérico, porém ela não funciona adequadamente, pois depende de pacotes cujo nome é diferente nas distribuições como
Fedora, Mandriva, openSUSE e outros.
A solução então para utilizar a aBiblia em sistemas que não sejam derivados do Debian é compilar o código-fonte do aplicativo, que é um software livre, fazendo-o funcionar corretamente na sua distribuição.
Segue abaixo os procedimentos para compilar a aBiblia Software para as distribuições Linux
Fedora 9 e
Zenwalk 5.2.
Fedora 9
Primeiramente baixe o
patch para Fedora 9. Em seguida, vamos usar o mock para compilar o aBíblia sem "poluir" nosso sistema:
su -
# yum install mock
# gpasswd davidsonpaulo mock
# exit
$ mock -v -r fedora-9-i386 --init
$ mock -v -r fedora-9-i386 --install flex qt-devel
$ mock -r fedora-9-i386 --copyin abiblia-1.2.0-source.tar.gz abiblia-fedora.patch /tmp
$ mock -r fedora-9-i386 --shell
mock>
cd /usr/src
mock>
tar zxpf /tmp/abiblia-1.2.0-source.tar.gz
mock>
patch -p0 < /tmp/abiblia-fedora.patch
mock>
cd abiblia
mock>
make
mock>
mkdir /tmp/abiblia
mock>
make DESTDIR=/tmp/abiblia install
mock>
cd /tmp/abiblia
mock>
tar zcpf ../abiblia-1.2.0.tar.gz *
mock>
exit
$ mock -v -r fedora-9-i386 --copyout /tmp/abiblia-1.2.0.tar.gz .
Pronto, o aBiblia está compilado e seus arquivos foram colocados dentro de abiblia-1.2.0.tar.gz. Agora só precisamos instalá-lo:
su -
# tar zxpf abiblia-1.2.0.tar.gz -C /
Pronto. Se tudo deu certo, você já pode acessar o aBiblia através do menu "Aplicações" / "Escritório". Antes de rodar, também, certifique-se de que o pacote "qt-sqlite" esteja instalado:
rpm -q qt-sqlite
qt-sqlite-4.3.5-2.fc9.i386
Se não estiver, instale-o:
su -
# yum install qt-sqlite
Depois de tudo pronto, basta remover o ambiente de compilação:
mock -v -r fedora-9-i386 --clean
Futuramente, se você quiser remove o pacote, faça o seguinte:
su -c "tar zt abiblia-1.2.0.tar.gz | xargs -i rm -vf /{}"
$ su -c "tar zt abiblia-1.2.0.tar.gz | xargs -i rmdir -v /{}"
Zenwalk 5.2
Primeiro baixe o
patch para Zenwalk. Em seguida, use o Netpkg ou o Xnetpkg e instale o pacote qt4-base:
# netpkg qt4-base
Em seguida, descompacte o código-fonte, aplique o patch para Zenwalk e compile. (Atenção: o patch foi feito para que a compilação funcione sem problemas com a versão 4.3.4 do pacote qt-base. Se no seu sistema a versão não for essa, a compilação vai falhar.)
tar zxpf abiblia-1.2.0-source.tar.gz
$ patch -p0 < abibila-zenwalk.patch
$ cd abiblia
$ make
Pronto, está compilado. Agora vamos criar o pacote TGZ, para Zenwalk 5.2. Baixe o arquivo
slack-desc e execute os seguintes comandos:
mkdir /tmp/abiblia
$ su
# make DESTDIR=/tmp/abiblia install
# mkdir /tmp/abiblia/install
# cp slack-desc /tmp/abiblia/install
# cd /tmp/abiblia
# mkpkg -c y -l y abiblia-1.2.0-i486-1.tgz
Pronto, o pacote está criado, agora é só instalar:
# installpkg abiblia-1.2.0-i486-1.tgz
Se tudo tiver dado certo, você deverá ver uma entrada para a aBíblia em "Menu XFCE" / "Escritório". Abra-a e veja se está tudo funcionando adequadamente. Se estiver, mova o pacote TGZ para um local seguro e remova os diretórios utilizados na compilação, e está pronto:
# mv abiblia-1.2.0-i486-1.tgz /home/davidsonpaulo
# cd /home/davidsonpaulo
# rm -rf /tmp/abiblia abiblia abiblia-zenwalk.patch slack-desc
Boa leitura!
Davidson Paulo
--
"Eis que cedo venho! Bem-aventurado aquele que guarda as palavras da profecia deste livro. Eis que cedo venho e está comigo a minha recompensa, para retribuir a cada um segundo a sua obra. Aquele que testifica estas coisas diz: Certamente cedo venho. Amém; vem, Senhor Jesus." Apocalipse 22:7,12,20