Posso apagar a pasta de instalação de um arquivo .tar.gz?

4

Instalei um software das fontes que baixei e compilei. Então fiz o seguinte:

tar xzfv ~/download/software.tar.gz
cd ~/download/software && ./configure && make
sudo make install

Pergunta: agora posso remover a pasta ~/download/software de que não preciso mais?
(Em outras palavras: onde o software foi instalado? Inteligentemente nas pastas /bin , /opt etc.? Ou os arquivos foram instalados em ~/download/software ?)

    
por ebo 05.09.2016 / 09:56

2 respostas

11

Quando você tiver executado:

sudo make install

os arquivos necessários são copiados em locais relevantes nos diretórios do sistema. Pode colocar coisas em /usr/local , pode estar em /opt , pode ser distribuído através de outros diretórios relevantes no sistema. Eu me deparei com nenhum pacote que mantém e executa a partir desse diretório. Deve haver um arquivo README (ou similar) que deve fornecer uma visão clara do que será feito.

Assim, você pode remover o diretório de origem com segurança, mas pode haver um arquivo uninstall que faça exatamente o oposto de install , ou seja, ele removerá todos os arquivos copiados, para verificar se você tem isso. Se presente, melhor manter isso.

Como estamos fazendo isso, você deve usar checkinstall em vez de make install como checkinstall faz um arquivo .deb dos arquivos relevantes a serem copiados e você pode gerenciá-lo depois apenas usando qualquer gerenciador de pacotes por exemplo apt-get , aptitude ou do nível inferior usando dpkg . Você pode instalar checkinstall por:

sudo apt-get install checkinstall

Em seguida, verifique man checkinstall .

    
por heemayl 05.09.2016 / 10:07
5

Bem, isso dependeria do pacote normalmente, eu diria que você estava bem para deletar.

Depende de onde o software instalou os arquivos necessários.

Na minha experiência, sempre foi bom. Poste mais informações sobre pacotes para mais informações!

Se você quer testar o que vai acontecer, pare o programa em execução, deamon etc, então mova a pasta de instalação e reinicie o programa! Nenhuma mudança no comportamento esperado? Seu seguro para removê-lo! Se não matar o programa, mova a pasta de volta e reinicie!

    
por Dan 05.09.2016 / 10:01