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:

http://www.falkotimme.com/howtos/checkinstall/

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.