我怎样才能让我看看为给定的包安装的文件

在Ubuntu上,我想知道在运行sudo aptitude install ruby-rvm时将会安装哪些文件。

所以首先我做sudo aptitude download ruby-rvm 。 现在我可以做aptitude show ruby-rvm ,但是如何获得在sudo aptitude install ruby-rvm的文件列表呢?dpkg -L ruby-rvm如果我已经安装了它,我只想在安装它之前知道它。

我不确定能力是否可以做这样的事情。 但是你可以使用:

 apt-file show package_name 

它将显示该软件包将安装的所有文件。 如果你想要列出所有包含哪些文件,你可以这样做:

 apt-file list package_name 

它将列出位于包内的所有文件。

如果你没有安装apt-file,那么使用:

 apt-get install apt-file 

并更新caching(这将需要一些时间)通过:

 apt-file update 

您也可以将包的特定文件归属于:

 apt-file search file_name 

您也可以列出本网站软件包中的文件列出软件包中的文件也可以使用@topdog提到的dpkg -L package_name 软件包名称 (但正如您所提到的,它正在处理已经安装的软件包)。

aptitude没有显示每个软件包安装的文件的能力,请使用dpkg -L