Removendo fontes depois de construir a partir delas

11

Suponha que criá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 isso depende? Em que, então?

    
por disfated 03.06.2011 / 11:22

3 respostas

12

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

Nota:  Como ændrük apontou: Usando checkinstall sobre make install tem a virtude de permitir que o Ubuntu rastreie a instalação. Mais tarde, você poderá reverter qualquer alteração feita usando o gerenciamento de pacotes regular do Ubuntu.

    
por con-f-use 03.06.2011 / 11:31
4

Se você instalou arquivos usando make install , a única maneira de saber para onde eles foram mais tarde, se quiser desinstalá-los, é inspecionar os arquivos de origem. Você pode querer arquivar uma cópia da fonte para essa finalidade.

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

    
por ændrük 03.06.2011 / 16:38
2

Geralmente, uma vez que você tenha seus binários instalados, você pode remover o diretório que contém o código-fonte, a menos que você 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 fonte é uma coisa boa. Obviamente, se você não tiver problemas de espaço em disco.

    
por Paolo 06.06.2011 / 23:59