Quero saber onde posso encontrar meu aplicativo instalado quando o instalei no Ubuntu usando o gerenciador de pacotes.
Instalei o RabbitMQ e executei o locate rabbitmq
que me deu o seguinte resultado:
/home/anupamg/.m2/repository/com/rabbitmq
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1
/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz
package-management
dpkg
Anupam Gupta
fonte
fonte
dpkg-query -c <package_name.deb>
Você não pode fazer isso em um arquivo deb. Eu suspeito que o pôster destinado a ser usadodpkg-deb
com o mesmoparams dpkg-deb -c <filename.deb>
que lista os arquivos conforme o esperado.Respostas:
Para ver todos os arquivos que o pacote instalou no seu sistema, faça o seguinte:
Para ver os arquivos, um arquivo .deb será instalado
Para ver os arquivos contidos em um pacote NÃO instalado, faça isso uma vez (se você ainda não instalou o apt-file :
então
Veja esta pergunta para mais
fonte
dpkg-query -c foo.deb
falha. Masdpkg-deb -c foo.deb
funciona.apt-file
é doloroso.dpkg -L
não leva em consideração os arquivos que podem ter sido excluídos--path-exclude=
. Ele irá listá-los mesmo que não tenham sido instalados.@drysdam
dpkg -L <package_name>
pode ser o melhor para o seu problema imediato, mas você pode ler o Padrão de Hierarquia do Sistema de Arquivos , que descreve onde diferentes tipos de arquivos residem no sistema de arquivos.É não definitiva; é apenas um relato descritivo do modo como as coisas são "principalmente".
Mais específico para o Ubuntu é o Guia do Servidor Ubuntu , que descreverá tudo com detalhes suficientes. (Muitos dos outros guias encobrem muitos detalhes, mas isso deve ser melhor.)
fonte
se você quiser apenas um único pacote instalado, poderá encontrar o nome do pacote
então use dpkg --listfiles
fonte
dpkg -L <package>
dpkg -L
funciona apenas em pacotes instalados.A resposta dada pelo @Gilles é muito útil (na verdade, a resposta foi aprimorada ao longo do tempo ).
Além disso, tenho uma dica para aqueles que não desejam instalar nenhum pacote auxiliar (como o
apt-file
):Como exemplo: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist
fonte
curl -s https://packages.ubuntu.com/$(lsb_release -cs)/$(dpkg --print-architecture)/<<PACKAGE NAME>>/filelist | sed '1,/pfilelist/d;/<\/div>/,$d'
:-)Aqui está uma maneira de fazer isso para pacotes que você ainda não instalou. Apenas altere "autoconf" abaixo para o pacote para o qual você está tentando obter a lista de arquivos:
fonte
Use o
synaptic-package-manager
:Supondo que gostaríamos de localizar os arquivos do pacote autotools-dev, em 'Filtro rápido', digite autotools-dev para localizá-lo. O pacote autotools-dev aparece automaticamente. Selecione-o clicando nele e pressione 'Propriedades'. Na caixa de diálogo exibida, selecione a guia 'Arquivos instalados'.
fonte