如何列出Ubuntu、Debian、Kali、Mint中安装的软件包

Ubuntu、Debian、Kali和Mint发行版使用 apt-get dpkg 用于包管理的命令。我们通常使用这个命令来安装或删除Linux系统中的包。但在某些情况下,我们可能需要列出和计数已安装的软件包。在本教程中,我们将了解如何列出和统计Ubuntu、Debian、Kali和Mint中所有已安装的软件包。

正品西门子APT指示灯信号灯AD16-22D/G23S R23S Y23S W23S B31S
| 月销量63件
优惠价6.5元
原价¥6.5

淘口令:

¥EStHXKDOL1s¥
 

用dpkg列出已安装的软件包和详细信息

我们先从 dpkg 以列出已安装的软件包。我们将使用 -l 选项,该选项将列出已安装的软件包及其详细信息。详细信息将提供以下信息。

$ dpkg -l
List Installed Packages and Details with dpkg
用dpkg列出已安装的软件包和详细信息
  • name 包名称
  • Version 程序包版本号
  • Architecture 封装cpu体系结构
  • Description 关于包的简要信息

仅使用dpkg查询列出已安装的软件包名称

正如我们前面看到的例子 dpkg 会列出很多信息。但在某些情况下这将是一个问题,我们只需要包名。我们可以用 dpkg-query 仅列出包名称。我们还为此提供了一些正则表达式,如下所示。

$ dpkg-query -f '${binary:Package}' -W
List Installed Packages Names Only with dpkg-query
仅使用dpkg查询列出已安装的软件包名称

仅用dpkg列出已安装的软件包名称

我们也可以只列出已安装的带有 dpkg 我也是。我们将使用 --get-selections 选项和一些grep来删除那些包含 deinstall 就像下面一样。

$ dpkg --get-selections | grep -v deinstall | cut -f 1
List Installed Packages Names Only with dpkg
仅用dpkg列出已安装的软件包名称

用apt-get或apt列出已安装的软件包和详细信息

我们也可以使用 apt apt-get 以便列出已安装的软件包及其详细信息。在本例中,我们将使用 apt list 提供命令 --installed 参数以列出已安装的软件包。

$ apt list --installed
List Installed Packages and Details with apt-get or apt
用apt-get或apt列出已安装的软件包和详细信息

用dpkg计算已安装的包数

我们还可以通过简单地使用 wc 命令。在本例中,我们将用 dpkg 命令。

$ dpkg -l | grep -e "^ii" | wc -l
Count Installed Packages with dpkg
用dpkg计算已安装的包数

使用apt get计算已安装的包数

我们也可以使用 apt apt-get 安装包计数如下。

$ apt list --installed | wc -l

使用dpkg和grep在已安装的包中搜索和筛选

如果我们正在寻找一个特定的软件包,并希望列出它是安装或没有。我们可以使用 dpkg grep .

$ dpkg -l  | grep apache2
Search and Filter In Installed Packages with dpkg and grep
使用dpkg和grep在已安装的包中搜索和筛选

使用apt和grep在已安装的软件包中搜索和筛选

我们可以使用 apt apt-get grep 我也是。

$ apt list --installed | grep apache2
Search and Filter In Installed Packages with apt and grep
使用apt和grep在已安装的软件包中搜索和筛选

将已安装程序包列表保存到文件

作为系统管理员,我们通常需要迁移、克隆或设置具有所需软件包的类似系统。我们可以得到已安装软件包的列表,并很容易地将它们安装到另一个系统中。我们将已安装的包名保存到如下文件中。

$ dpkg --get-selections | grep -v deinstall > installed_packages.txt

使用dpkg从列表文件安装软件包

我们可以恢复给定的文件,其中包含我们要安装的包名,如下所示。我们将使用 --set-selections .

$ dpkg --set-selections < installed_packages.txt

相关文章: 如何使用Apt、Apt-Get、Aptitude命令列出可用的更新和可更新的包?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享