在 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