Vik*_*eet 119 package-management deb software-installation
如何检查 deb 包的依赖项列表。我正在运行 Ubuntu 11.10 并且我已经从var/cache/apt/archives
. 我只想格式化我的电脑并重新安装选定的应用程序。另外如何获取已安装软件包和依赖项的列表。
hto*_*que 119
这将显示有关包的所有信息:
dpkg -I package.deb
Run Code Online (Sandbox Code Playgroud)
Oxw*_*ivi 115
除了dpkg
方法之外,还可以查看仓库中包的依赖关系:
apt-cache depends package-name
Run Code Online (Sandbox Code Playgroud)
编辑根据@Tino 的建议更新。@Tigran 的评论不再适用。
apt-cache depends
package-name
//显示包名取决于谁
apt-cache rdepends
package-name
//显示谁依赖于包名
$ apt-cache depends vim-runtime
vim-runtime
Breaks: vim-tiny
|Recommends: vim
vim-athena
vim-gtk
vim-gtk3
vim-nox
|Recommends: vim-gtk
|Recommends: vim-gtk3
|Recommends: vim-athena
|Recommends: vim-nox
Recommends: vim-tiny
Enhances: vim-tiny
Run Code Online (Sandbox Code Playgroud)
$ apt-cache rdepends vim-runtime
vim-runtime
Reverse Depends:
vim
vim
vim-nox
vim-gtk
vim-athena
vim-gtk3
vim
vim-nox
vim-gtk
vim-athena
vim-gtk3
Run Code Online (Sandbox Code Playgroud)
小智 9
dpkg
不再有-I
,您必须使用dpkg-deb
来显示包信息,包括依赖项:
dpkg-deb -I package.deb
Run Code Online (Sandbox Code Playgroud)