Quero dizer, não apenas o binário, mas suas bibliotecas, arquivos de configuração e dados (estritamente falando todos os arquivos). Além disso, quando eu baixar um pacote, onde é melhor extraí-lo. Se eu mover esses arquivos, o aplicativo será corrompido?
linux
installation
Tihomir Mitkov
fonte
fonte
Respostas:
A maioria dos programas segue o padrão de hierarquia do sistema de arquivos (
man hier
): bibliotecas acessam/usr/lib
, arquivos de configuração/etc
, dados estáticos/usr/share
e assim por diante.Alguns programas independentes colocam todos os dados
/opt/<program>/
..deb
Os.rpm
pacotes / não devem ser descompactados manualmente - eles devem ser tratados pelo programa apropriado,dpkg
ourpm
.Se você tiver apenas o código-fonte em um tarball, deverá extraí-lo para um local temporário (em algum lugar para
/tmp
ou$HOME
). O restante, incluindo a instalação, geralmente é tratado pelo Makefile (executandomake install
); veja ESF acima.fonte
.deb
ou.rpm
, ele não é mais necessário. Se eu fizer o download de um.deb
arquivo aleatório , normalmente o faço o download para o/tmp
meu diretório pessoal ou se precisar dele novamente em uma caixa diferente. Quando faz oapt
download de um pacote, ele é armazenado/var/cache/apt
de onde será limpo.O padrão de hierarquia do sistema de arquivos descreve o layout do diretório usado no Linux.
fonte