该--installed
选项似乎没有任何作用。手册页并未具体说明其行为的意图,即,我也无法确定它的含义。对于适用的操作(大概是show和showpkg):
在任何情况下,它似乎都不会执行上述任何一项操作,而是返回相同的输出,而不管该选项如何。
他们正在解释错误的事情。该选项是rdepends
anddepends
命令的修饰符:
--installed将depends和rdepends的输出限制为当前已安装的软件包。配置项:APT :: Cache ::已安装
但是,这只是不显示,而是已安装的软件包的列表,即:
$ apt-cache depends kde-baseapps-bin
kde-baseapps-bin
Depends: kde-runtime
Depends: libc6
Depends: libkdecore5
Depends: libkdeui5
Depends: libkfile4
Depends: libkio5
Depends: libkparts4
Depends: libqt4-dbus
Depends: libqt4-xml
Depends: libqtcore4
Depends: libqtgui4
Depends: libstdc++6
Depends: libx11-6
Depends: kde-baseapps-data
Breaks: <kcontrol>
Breaks: <kcontrol:amd64>
Breaks: kdebase-bin
Breaks: <kdebase-bin:amd64>
Breaks: <kdesktop>
Breaks: <kdesktop:amd64>
Replaces: kdebase-bin
Replaces: <kdebase-bin:amd64>
Conflicts: kde-baseapps-bin:amd64
如您所见,如果我使用的话,包的所有依赖项--installed
:
apt-cache --installed depends kde-baseapps-bin
kde-baseapps-bin
Depends: libc6
Depends: libqt4-dbus
Depends: libqt4-xml
Depends: libqtcore4
Depends: libqtgui4
Depends: libstdc++6
Depends: libx11-6
矮一点吧?在该软件包的所有依赖项中,只有我安装了那些依赖项。这就是在--installed
修改这样做,它没有列出所有已安装的软件包。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句