如何让 aptitude 显示将为给定软件包安装的文件

如何让 aptitude 显示将为给定软件包安装的文件

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

所以我先这么做sudo aptitude download ruby-rvm。现在我可以做到aptitude show ruby-rvm,但是如何获取在安装过程中将要安装的文件列表sudo aptitude install ruby-rvm就像我已经安装了它一样dpkg -L ruby-rvm,我只是想在安装之前知道它。

答案1

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

apt-file show package_name

它将显示此包将安装的所有文件。如果你想列出包中包含的所有文件,你可以这样做:

apt-file list package_name

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

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

apt-get install apt-file

并通过以下方式更新缓存(这将需要一些时间):

apt-file update


您还可以查看特定文件属于哪个包:

apt-file search file_name


您还可以在此网站上列出包中的文件列出包中的文件 或者您可以使用dpkg -L package_name(但正如您所提到的,它正在处理已安装的软件包)正如@topdog 所提到的。

答案2

aptitude 无法显示每个软件包安装的文件,请使用 dpkg -L

相关内容