sábado, 5 de abril de 2008

Criando pacotes apartir do codigo fonte

Bom este assunto é um assunto que considero extremamente útil pois é realmente um tanto quanto trabalhoso compilar programas, o tal make nem sempre costuma ser muito amigável, ainda mais quando vc pretende estalar em outros computadores, coisa que tornaria muito mais chato o processo, porem no linux tem sempre um feliz comando ou ferramenta gráfica que parece ter sido feito pra tornar mais fácil a sua vida, e neste caso o comando é o Checkinstall, ele provavelmente já vem junto com sua distro, casa não tenha ta ai o site http://checkinstall.izto.org

Como usar ? Por mais que sempre que se fala em linha de comando os usuários se assustem não é nada de mais ainda mais se vc já esta acostumado com a receita de bolo do ./configure && ./make a diferença é que vc não vai usar o make install pois é agora que entra o checkinstall.
exemplo:

checkinstall -R (Gerar um RPM)
checkinstall -S (Gerar um TGZ do Slackware)
checkinstall -D (Gerar um DEB)

Apos o comando, o programa pedira algumas informações sobre o pacote, podendo inclusive vc personalizar com seu nome e coisas do genero, apos isso é so estalar o programa com a ferramenta utilizado pelo sua distro.
exemplo:

dpkg -i (Debian)
rpm -ivh (Red Hat)
installpkg (Slackware)

Agora vc não vai precisar compilar denovo este pacote quando for estalar em outra maquina ou coisa do gênero.