
Olá a todos. Estou usando o servidor Ubuntu já há algum tempo. Tudo está funcionando bem, instalar pacotes é moleza. Normalmente eu uso o aptitude ou o apt-get para gerenciamento de pacotes. Mas...! Há casos em que preciso instalar um pacote de uma fonte. Não tem problema, normalmente eu faço ./configure, make install e assim por diante. Mas...! Também há casos em que desejo atualizar um pacote que instalei manualmente de uma fonte. É aqui que as coisas ficam confusas :).
Minha pergunta: Qual é a maneira correta de instalar pacotes personalizados. Estou pensando no processo de instalação/desinstalação como no Windows. Gostaria de remover todos os arquivos do pacote depois que o pacote foi instalado manualmente usando o comando make/install.
Eu sei que existe um script através do qual você pode executar comandos make e depois ele sabe como remover o pacote e todos os arquivos/caminhos relacionados, mas não consegue lembrar o nome.
Por favor ajude! Obrigado 10x!
Responder1
Você pode lançar seus próprios pacotes .deb, dessa forma você pode instalar/remover com dpkg e/ou apt-get.
veresselink.
Responder2
Você está pensando make uninstall
?
Responder3
Você pode facilmente criar um script de desinstalação. Não é tão difícil, eu escrevi algunspensamentos e explicações no meu blog.
O blog orienta você em todo o processo. Além disso, faço um link para umscript auxiliar, que automatiza algumas etapas, reduzindo-as a:
./configure
make
make install DESTDIR="$PWD/staging"
cd staging
sudo transfer-staged-package packagename
Para desinstalar seu aplicativo posteriormente basta emitir:
sudo /usr/local/bin/uninstall-packagename
Leia a postagem do blog, pois ela contém muito mais dicas e truques.