Removendo fontes após criar a partir delas


15

Suponha que construímos algum pacote a partir de fontes ( configure make install).
Podemos remover o diretório de fontes após a construção bem-sucedida? Ou depende? Sobre o que então?

Respostas:


15

Você não precisa de nada, exceto os binários. Esses já devem ser copiados para outro local através da instalação do make. O resto pode ser removido. Se não tiver certeza, faça um backup antes da remoção. Remova, teste se ainda estiver funcionando, se ainda estiver funcionando, remova o backup.

Nota: Como apontou ændrük : Usar checkinstall Instalar checkinstall over make installtem a virtude de permitir que o Ubuntu rastreie a instalação. Posteriormente, você pode reverter as alterações feitas usando o gerenciamento de pacotes normal do Ubuntu.


5

Se você instalou arquivos usando make install, a única maneira de saber para onde eles foram posteriormente, se você deseja desinstalá-los, é inspecionar os arquivos de origem. Você pode arquivar uma cópia da fonte para esse fim.

Uma alternativa melhor é usar em checkinstallvez de make install. Isso permite que o gerenciador de pacotes do Ubuntu rastreie cada um dos arquivos instalados da mesma maneira que rastreia o software dos repositórios. Ao usar esse método de instalação, você não precisa manter nenhum arquivo extra por perto.


+1 para verificar a instalação. Integrado na minha resposta aceita, para que quem se deparar com ela a veja.
con-f-use

2

Geralmente, depois de instalar os binários, você pode remover o diretório que contém o código-fonte, a menos que queira compilá-los novamente, possivelmente com outras opções de compilação.

Às vezes, você pode achar particularmente útil manter o diretório de origem, por exemplo, ao atualizar o Apache .

Você pode decidir qual é o seu melhor, na minha opinião, manter o diretório de origem é uma coisa boa. Obviamente, se você não tiver problemas de espaço em disco.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.