Pacotes Debian · 2 min read · Dec 16, 2025
Criando Pacotes .deb Com Checkinstall
Criando .pacotes .deb Com Checkinstall
Versão 1.0
Autor: Falko Timme
Checkinstall é uma ferramenta legal para criar pacotes .deb simples que você pode usar em sua rede local (por exemplo, se você precisar instalar o mesmo software em vários computadores executando Debian). Ele permite que você compile e instale software a partir das fontes como antes, mas com a diferença de que você termina com um pacote Debian simples, o que também significa que você pode desinstalar facilmente o software que acabou de compilar executando dpkg -r!
Vou demonstrar o uso de checkinstall compilando e instalando o software antivírus ClamAV em um sistema Debian.
Este guia é destinado como um guia prático; não cobre os fundamentos teóricos. Eles são tratados em muitos outros documentos na web.
Este documento vem sem garantia de qualquer tipo!
1 Instalar Checkinstall
É tão fácil quanto 1-2-3:
apt-get install checkinstall
Se o seu sistema disser que não conhece um pacote chamado checkinstall, adicione a seguinte linha a /etc/apt/sources.list:
deb http://www.backports.org/debian/ woody checkinstall
e execute
apt-get update
Então tente novamente instalar checkinstall.
2 Instalar ClamAV
Precisamos das fontes do ClamAV. Vamos instalar o software a partir do diretório /tmp.
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz
apt-get install libgmp3 libgmp3-dev
groupadd clamav
useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
tar xvfz clamav-0.81.tar.gz
cd clamav-0.81/
./configure –sysconfdir=/etc
(Observe: ./configure –help fornece uma lista de todas as opções de configuração disponíveis.)
make
Agora vem a principal diferença: em vez de make install, executamos
checkinstall -D make install
Responda à pergunta “O diretório de documentação do pacote ./doc-pak não existe.
Devo criar um conjunto padrão de docs do pacote? [y]:” com y.
Em seguida, insira uma descrição para o seu pacote (por exemplo, ClamAV 0.81).
Uma visão geral das opções de configuração para seu pacote .deb aparecerá:
Você pode alterá-las aqui ou apenas pressionar enter para continuar. Agora ClamAV será instalado mais um pacote Debian será criado, que você pode encontrar no diretório de instalação /tmp/clamav-0.81 como afirma o resumo final do checkinstall:
Agora você pode copiar clamav-0.81_0.81-1_i386.deb para outros computadores Debian e executar
dpkg -i /path/to/clamav-0.81_0.81-1_i386.deb
para instalá-lo.
Se você quiser removê-lo, basta executar
dpkg -r clamav-0.81
Isso funciona até mesmo no computador em que você compilou o ClamAV! Esta é uma boa maneira de instalar software a partir das fontes e removê-lo se você não estiver satisfeito com o resultado.
Links
Checkinstall: http://asic-linux.com.mx/~izto/checkinstall/
ClamAV: http://www.clamav.net/
Localização original deste documento:
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.