A maneira fácil de compilar um pacote a partir do código-fonte é com dpkg-buildpackage
. Verifique se você tem build-essential
instalado. E fakeroot
também. Então:
- Tudo isso é feito dentro do diretório do pacote. Se você estiver no diretório correto, deverá haver um subdiretório
debian/
, contendodebian/control
edebian/rules
(e provavelmente mais coisas também). - Executar
dpkg-checkbuilddeps
. Instale quaisquer dependências ausentes. - Edite
debian/changelog
para adicionar uma nova entrada do changelog, com uma nova versão. Caso contrário, o apt ficará aborrecido. Como alternativa, instaledevscripts
e usedch -l
. - Execute
dpkg-buildpackage -rfakeroot -b -uc
para criar apenas o pacote binário,dpkg-buildpackage -rfakeroot -us -uc
para criar pacotes binários e de código-fonte. - Agora você deve ter alguns novos arquivos
.deb
no diretório pai, prontos para serem instalados comdpkg -i