我想知道当我使用包管理器在 Ubuntu 上安装应用程序时,在哪里可以找到它。
我安装了 RabbitMQ 并运行locate rabbitmq
,得到了以下结果:
/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
答案1
答案2
dpkg -L <package_name>
可能是解决你当前问题的最佳方法,但你可能想阅读文件系统层次标准,它描述了不同类型的文件在文件系统中的位置。
这是不是权威的;它只是对事物“大多数”状况的描述性说明。
更具体地说,UbuntuUbuntu 服务器指南,它将详细描述所有内容。(许多其他指南都忽略了太多细节,但这个应该更好。)
答案3
如果你只想要一个安装的包,你可以找到包名称
$ apt-cache search rabbitmq
...
librabbitmq-dev
...
然后使用 dpkg --listfiles
$ dpkg --listfiles librabbitmq-dev
/usr/lib/x86-64/librabbit...
. . .
答案4
对于尚未安装的软件包,这里有一种方法可以做到这一点。只需将下面的“autoconf”更改为您要获取文件列表的软件包即可:
mkdir tmp
cd tmp
apt-get download autoconf
ar x *.deb
tar tf data.*
cd ..
rm -r tmp