Segredos de uma compilação!!! Alguém aqui usa Kubuntu né?
#apt-get install
kompile#apt-get install
auto-apt checkinstall
#auto-apt updatedb
#auto-apt
update#auto-apt update-local
#
auto-apt run ./configureE pra ficar melhor ( em casos de dar certo a compilação , ser completada com sucesso ), que tal criar o pacote pra da próxima vez não ter de compilar novamente ele.!?
E neste caso temos o
checkinstall
Dependendo do tipo de compilação, so usando o
checkinstall ja é suficiente pra compilar e gerar o pacote em debian.
#checkinstall -D (
Este comando cria um pacote debian , tendo outros comandos pra criar outros pacotes que não debian )
Depois que o pacote for criado pelo checkinstall, basta um:
#
dpkg -i nomedopacote.debPs.: Aproveito pra informar que em muitos casos de compilação o sistema reclama da :
checking for
Qt... configure: error: Qt (>= Qt 3.1.0) (headers and libraries) not found. Please check your installation! Compilar nunca foi tao fácil e para garantir o sucesso do usuário este aplicativo criado pelo
andre.also7 e o cleitonlima fara a diferença:
bigclickinstall.kmdr.tar.gzDaria como sugestão acrescentar apenas os pacotes:
build-essential
auto-apt
checkinstall
Estes 3 juntos resolvem 99% dos problemas de compilação na mão!!!
E colocando eles no seu painel Instalador, daria 200% de facilidades, kkk.
Implementar o build-essential e o auto-apt ( dar um auto-apt update antes )quando o usuários for fazer uso do seu painel , e se tudo der certo com os arquivos também dar a opção de criar o pacote debian ja no final da compilação também, usando o checkinstall , assim caso o sistema tenha de ser refeito o usuário não teria de fazer toda a compilação novamente....
#auto-apt updatedb
#auto-apt update
#auto-apt update-local
#auto-apt run ./configure ( vai instalando automaticamente tudo que for necessário para uma compilação no sistema )
ou se tudo estiver mesmo certo, pode-se dar apenas o :
#checkiinstall -D e no final ( se tudo der certo, nao tendo faltado nada no sistema ) ele cria um .deb do pacote compilado, ai e so dar um dpkg -i nomedopacotecriado