Quiero saber dónde puedo encontrar mi aplicación instalada cuando la instalé en Ubuntu usando el administrador de paquetes.
Instalé RabbitMQ y ejecuté lo locate rabbitmq
que me dio el siguiente 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
fuente
fuente
dpkg-query -c <package_name.deb>
No puede hacerle eso a un archivo deb. Sospecho que el póster estaba destinado a usarsedpkg-deb
con el mismoparams dpkg-deb -c <filename.deb>
que enumera los archivos como se esperaba.Respuestas:
Para ver todos los archivos que el paquete instaló en su sistema, haga lo siguiente:
Para ver los archivos se instalará un archivo .deb
Para ver los archivos contenidos en un paquete NO instalado, haga esto una vez (si aún no ha instalado apt-file :
entonces
Vea esta pregunta para más
fuente
dpkg-query -c foo.deb
falla. Perodpkg-deb -c foo.deb
funciona.apt-file
es dolor.dpkg -L
no tiene en cuenta los archivos que pueden haber sido excluidos con--path-exclude=
. Los enumerará aunque no estén instalados.@drysdam
dpkg -L <package_name>
podría ser el mejor para su problema inmediato, pero le gustaría leer el Estándar de jerarquía del sistema de archivos , que describe dónde viven los diferentes tipos de archivos en el sistema de archivos.Es no definitiva; es solo una descripción descriptiva de cómo son las cosas "en su mayoría".
Más específico para Ubuntu es la Guía del servidor de Ubuntu , que describirá todo con suficiente detalle. (Muchas de las otras guías pasan por alto demasiados detalles, pero esto debería ser mejor).
fuente
si solo desea un único paquete instalado, puede encontrar el nombre del paquete
luego use dpkg --listfiles
fuente
dpkg -L <package>
dpkg -L
funciona solo en paquetes instalados.La respuesta dada por @Gilles es muy útil (en realidad, la respuesta se mejoró con el tiempo ).
Además, tengo una sugerencia para los que no desean instalar ningún paquete auxiliar (como el
apt-file
):Como ejemplo: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist
fuente
curl -s https://packages.ubuntu.com/$(lsb_release -cs)/$(dpkg --print-architecture)/<<PACKAGE NAME>>/filelist | sed '1,/pfilelist/d;/<\/div>/,$d'
:-)Aquí hay una forma de hacerlo para paquetes que aún no ha instalado. Simplemente cambie "autoconf" a continuación para el paquete para el que está intentando obtener la lista de archivos:
fuente
Usa el
synaptic-package-manager
:Suponiendo que nos gustaría ubicar los archivos del paquete autotools-dev, en 'Filtro rápido', ingrese autotools-dev para ubicarlo. El paquete autotools-dev aparece automáticamente. Selecciónelo haciendo clic en él y luego presione 'Propiedades'. En el cuadro de diálogo que aparece, seleccione la pestaña 'Archivos instalados'.
fuente