如何在Ubuntu中列出已安装的软件包
你知道吗,你的Ubuntu系统上安装了数千个软件包?你可能想知道这些包裹是从哪里来的。
您的许多软件包都是预装在新安装的Linux系统上的。随着时间的推移,您可能还安装了更多的软件包来增强系统的功能。
如果你需要重新安装系统或在另一台机器上安装相同的软件包,了解如何在Ubuntu系统上列出已安装的软件包会很有用。
使用APT列出已安装的软件包
APT是Ubuntu中的内置软件包管理器,可帮助您从Ubuntu系统中安装、更新和删除软件包。此外
恰当的
命令可用于显示系统上已安装软件包的列表。
要使用
恰当的
命令,使用打开终端
Ctrl+Alt+T
键盘快捷键,然后运行以下命令:
恰当的
列表
--已安装
代码语言:
PHP
(
php
)
这将显示已使用安装的所有程序包的列表
恰当的
。但是,它也会将安装的软件包列为依赖项。
因此,除了您安装的应用程序之外,您还将拥有大量未直接安装的库和其他包的列表。
输出显示包名称、安装的版本和体系结构。此外,您可以通过管道将输出发送到
较少的
以使其更易于阅读,因为包列表很长。
恰当的
列表
--已安装|较少
代码语言:
PHP
(
php
)
您可以使用
grep
命令过滤输出以查看是否安装了特定的程序包。例如,查看
萤火虫
包安装在我们的机器上,我们可以使用以下命令:
恰当的
列表
--已安装|grep-i firefox
代码语言:
PHP
(
php
)
添加
-我
的选项
grep
命令忽略字母大小写,从而可以进行更全面的搜索。
要查看有关特定程序包的信息,请运行
apt-show软件包名称
.
apt-showfirefox
使用dpkg命令列出已安装的程序包
这个
dpkg
命令用于在Debian及其派生版本中安装、构建和删除包。此外
dpkg
添加的命令
-l
选项列出了系统上所有已安装的程序包。
dpkg-l
正如您所看到的,输出显示包名称、安装的版本和体系结构。
要检查是否安装了特定的程序包,请运行
dpkg-l
并将命令输出管道传输到
grep
命令,后跟包名称。
dpkg-l|grep-i firefox
再次添加
-我
的选项
grep
命令忽略字母大小写,从而可以进行更全面的搜索。
列出已安装的Snap软件包
Snap是另一种包管理器系统。然而
恰当的
和
dpkg查询
命令不会列出作为捕捉安装的程序包。可以使用捕捉命令分别列出这些。
在终端中运行以下命令,列出系统上作为快照安装的所有软件包:
断裂
列表
代码语言:
PHP
(
php
)
计数已安装的程序包
除了列出已安装的软件包外,您还可以确定系统上安装了多少软件包。要执行此操作,请使用以下命令:
dpkg-l|grep-ii|wc-l
正如您可以从命令输出中看到的,目前在我们的Ubuntu系统上安装了1921个软件包。
结论
此时,您应该能够列出并过滤Ubuntu系统上安装的软件包。如果您有任何问题,请随时留言。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...