如何在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系统上安装的软件包。如果您有任何问题,请随时留言。
如何在Chromebook上安装和观看Netflix
Netflix是一个受欢迎的流媒体服务,为用户提供了大量的流媒体电影和电视节目选择。从智能电视到笔记本电脑和平板电脑,任何可能的设备上都可以流媒体Netflix电影,这让交易变得更加甜蜜。 根据您使用的笔记本电脑,您可以选择一个选项来本地访问Netflix。例如,在Chromebook上,您可以直接从Play Store安装应用程序,并立即开始使用。如果你不热衷于安装应用程序,通过浏览器安装Net
如何校准你的Apple Watch以实现准确的健身跟踪
如果您最近注意到Apple Watch跟踪您的步数和锻炼的准确性有所下降,则可能需要进行校准。您应该根据身体的重要指标定期配置Apple Watch的传感器—以下是方法。 1.使用Apple Watch进行测试 首先,明智的做法是在传感器上做一些试验。在Apple Watch上打开健身应用程序,选择 户外跑步然后以稳定的速度慢跑20—30分钟。 然后,将结果与几个月前记录的结果进行比较。推出 健身
Google新的Premium Chromebook Plus规格是什么,何时推出?
在一个期待已久的举动中,谷歌终于全面推出了其新的Chromebook Plus系列,承诺推出更高规格、更好的生产力和更多用户选择的以生产力为重点的设备。Chromebook Plus已经被猜测了几个月,最初的代号是Chromebook X,但这个名字在2023年中期被删除,以支持稍微更香草的Plus(也许是为了避免与马斯克的X联系在一起?)。 尽管如此,新的Chromebook Plus规格对那些
5种方法来阻止Steam Web Helper使用所有RAM
除了存储游戏之外,STEAM还能做很多事情。有时,它做的事情太多,会使您的系统变慢。那么,你注意到这种情况发生在你的电脑上了吗?或者,您是否收到错误,说您在使用STeam时内存不足? 为什么Steam会占用这么多内存? 蒸汽是由几种成分组成的。它最受欢迎的组件是下载管理器和游戏列表,但它还有几个其他功能,所有这些其他功能都运行在STeam客户端WebHelper上。这本质上是一个由STeam管理的
如何在Linux上清理快照包并释放磁盘空间
Linux发行版的一个主要优点是它们的包管理系统。Linux上的包管理器允许您自动化软件安装,并只需使用几个命令就完成工作。 与其他包管理器不同,Snap具有良好的依赖管理属性。但有一个警告,Snap包往往非常庞大,消耗大量的磁盘空间。幸运的是,在Linux上清理Snap包很容易。 为什么Snap套餐会很大? 管理软件依赖性一直是Linux包管理器的致命弱点。软件依赖性是指一个软件依赖于其他软件包