
Se estiver instalando a partir do código-fonte, preciso manter o diretório tarball extraído? Então, se eu baixar o tarball do git. Eu então faço:
tar -xvzf git.tar.gz
Isso criará um arquivo git.x.x
. diretório, no qual eu cd
, então executo ./configure
etc. Depois de concluir esse processo, e git
, ou o que quer que esteja instalado, preciso manter o git.x.x
diretório original extraído ou ele é usado apenas para compilar o programa?
Estou um pouco confuso com todos os diretórios e pastas usados para programas.
Responder1
Você não precisa mantê-lo. No entanto, você pode querer manter o pacote tarball para:
make uninstall
Geralmente os pacotes fonte têm isso como make
alvo para que você possa remover o pacote do seu sistema de maneira organizada, se desejar. Não deve depender da preservação do estado da compilação, então você pode apagar o diretório e depois descompactar o tarball e fazer isso.
As coisas de um repositório git podem ser menos consistentes. Você pode verificar se o alvo existe com make --dry-run uninstall
1 . Em caso afirmativo, tar
ou arquive você mesmo o diretório e armazene-o.
Se você sabe que pode obter o mesmo pacote na mesma versão a qualquer momento, também não precisa manter o tarball. E claro, se você sabe o que foi instalado e é simples e direto (por exemplo, apenas um executável e uma página de manual), isso não é uma grande preocupação.
1. Implicando uma maneira de deduzir o que está instalado make install
;)
Responder2
Instalar basicamente significa copiar os arquivos do tarball extraído para o seu sistema de arquivos. Então não, você não precisa manter o original depois que o conteúdo for copiado.