Depois de fazer um aplicativo sudo apt-get install, onde o aplicativo é armazenado? [duplicado]

36

Depois de instalar aplicativos via apt-get install -app name-. Para onde os arquivos são copiados? As cópias são copiadas para apenas um local ou vários locais? E se sim, como descubro isso?

Veja um exemplo:

    
por Patoshi パトシ 21.01.2014 / 17:16

2 respostas

43

Pergunte ao gerenciamento de pacotes quais arquivos o pacote contém:

dpkg -L <packagename>

Isso mostra os arquivos simplesmente copiados para esses locais. Esses arquivos são marcados como gerenciados pelo gerenciamento de pacotes, portanto, não toque neles.

Além disso, às vezes alguns arquivos são criados / modificados pelos scripts pré- / pós-instalação e pré- / pós-pacote incluídos no pacote. Você pode encontrar os scripts em /var/lib/dpkg/info/ quando o pacote estiver instalado.

    
por gertvdijk 21.01.2014 / 17:19
3

O Linux usa vários diretórios e onde o material é explicado aqui: Como entender o layout do sistema de arquivos do Ubuntu?

Em geral: o software das instalações normais é instalado de tal maneira que os mesmos arquivos (ou seja, bibliotecas) usam o mesmo arquivo e não instalam sua própria versão desse arquivo.

Se você quiser saber detalhes específicos desse pacote na sua imagem, consulte: link para uma referência on-line. Alguém postará a versão do dpkg para fazer isso localmente;)

A partir do link, afirma que estes são os arquivos:

/usr/bin/ack-grep
/usr/share/doc/ack-grep/NEWS.Debian.gz
/usr/share/doc/ack-grep/changelog.Debian.gz
/usr/share/doc/ack-grep/copyright
/usr/share/man/man1/ack-grep.1p.gz
/usr/share/perl5/App/Ack.pm
/usr/share/perl5/App/Ack/ConfigDefault.pm
/usr/share/perl5/App/Ack/ConfigFinder.pm
/usr/share/perl5/App/Ack/ConfigLoader.pm
/usr/share/perl5/App/Ack/Filter.pm
/usr/share/perl5/App/Ack/Filter/Default.pm
/usr/share/perl5/App/Ack/Filter/Extension.pm
/usr/share/perl5/App/Ack/Filter/FirstLineMatch.pm
/usr/share/perl5/App/Ack/Filter/Inverse.pm
/usr/share/perl5/App/Ack/Filter/Is.pm
/usr/share/perl5/App/Ack/Filter/Match.pm
/usr/share/perl5/App/Ack/Resource.pm
/usr/share/perl5/App/Ack/Resource/Basic.pm
/usr/share/perl5/App/Ack/Resources.pm

O executável é /usr/bin/ack-grep

    
por Rinzwind 21.01.2014 / 17:20

Tags