apt-cache软件包管理
时间:2019-04-29 03:17:30 来源:igfitidea点击:
使用apt-cache命令显示软件包信息。在基于Debian和Ubuntu的系统上使用。
apt-cache
是一个命令行驱动的实用程序,用于与APT(高级软件包工具)一起使用。apt-cache主要用于显示软件包信息。使用此方便的工具,可以快速搜索APT缓存。
apt-cache gencaches
gencaches
执行与apt-get check
命令相同的操作。它从sources.list中的源构建源和程序包缓存。
apt-cache showpkg
apt-cache showpkg
命令显示有关命令行上列出的软件包的信息。
itr@ubuntu1510:~$ sudo apt-cache showpkg htop Package: htop Versions: 1.0.3-1 (/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_wily_universe_binary-amd64_Packages) Description Language: File: /var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_wily_universe_binary-amd64_Packages MD5: 8eb5aa19b3c92a975dc78e2165f6688d
apt-cache stats
apt-cache stats
命令提供有关缓存的一些统计信息。
itr@ubuntu1510:~$ sudo apt-cache stats Total package names: 65902 (1,318 k) Total package structures: 110602 (6,194 k) Normal packages: 76284 Pure virtual packages: 1332 Single virtual packages: 9420 Mixed virtual packages: 2015
apt-cache dump
apt-cache dump
命令用于显示APT缓存中每个软件包的简短列表。该文件的主要用途是调试目的。
apt-cache dumpavail
选项dumpavail
打印出一个可用的列表到stdout。
apt-cache unmet
apt-cache unmet
命令显示PAT包高速缓存中所有未满足的依赖项的摘要。
apt-cache show
apt-cache show
命令显示指定软件包的软件包记录。
itr@ubuntu1510:~$ sudo apt-cache show htop Package: htop Priority: optional Section: universe/utils Installed-Size: 198 Maintainer: Ubuntu Developers Original-Maintainer: Eugene V. Lyubimkin
apt-cache search
apt-cache search
使用正则表达式为所有软件包提供完整搜索。
itr@ubuntu1510:~$ sudo apt-cache search nrpe nagios-nrpe-plugin - Nagios Remote Plugin Executor Plugin nagios-nrpe-server - Nagios Remote Plugin Executor Server nagios-plugins - Plugins for nagios compatible monitoring systems (metapackage) nagios-plugins-basic - Plugins for nagios compatible monitoring systems check-mk-agent - general purpose nagios-plugin for retrieving data
apt-cache policy
apt-cache policy
将显示与指定软件包有关的安装信息。可以使用此命令来显示是否安装了软件包以及安装了什么版本。它还将显示是否有较新版本的软件包。
itr@ubuntu1510:~$ apt-cache policy htop htop: Installed: (none) Candidate: 1.0.3-1 Version table: 1.0.3-1 0
从上面的输出中,我们可以看到系统上未安装指定的软件包。这用(none)
表示。
apt-cachedepends
apt-cachedepends
显示了软件包具有的每个依赖关系以及可以满足该依赖关系的所有其他可能软件包的清单。
itr@ubuntu1510:~$ apt-cache depends htop htop Depends: libc6 Depends: libncursesw5 Depends: libtinfo5 Suggests: strace
apt-cache rdepends
显示程序包具有的每个反向依赖项的列表。
itr@ubuntu1510:~$ apt-cache rdepends htop htop Reverse Depends: htop:i386 util-vserver