了解Fedora系统上安装了哪些包

DNF命令可以揭示有关在Fedora和相关系统上安装的文件包的大量信息

三个微型包裹坐在电脑键盘上。
Cybrain / Getty图像

如果您对Fedora系统上安装了多少包或如何检查它们,您可能会感到惊讶,您可能会惊讶于您的指尖您有多少信息。只需几个命令,您就可以了解您可能想要的任何内容关于包裹和他们来自的存储库。

什么是包裹?

要开始,Linux包只是一个执行一些特定任务的文件集合。例如,流行的图像编辑程序gimp作为包装安装,它包括您需要做一些令人印象深刻的图像编辑所需的所有文件。您可以轻松询问GIMP是否已安装具有这样的命令:

$哪个gimp / usr / bin / gimp

另一方面,您还可以询问GIMP,其中命令像这样,并发现更多细节:

$ sudo dnf list gimp上次元数据到期检查:2:20:56前一步星期五2011年7月16日11:35:15 AM EDT。安装包gimp.x86_64 2:2.10.24-1.fc34 @fedora

此命令提供了包含其包名称的程序包的更多详细信息,并且它是X86指令集的64位版本。

使用DNF.

你可能知道,DNF.更换百胜若干年前。即使你在命令行上键入“yum”,您可能是使用DNF.。下面的命令显示了百胜只是一个象征性的链接DNF.

$ ls -l / usr / bin / yum lrwxrwxrwx。1根root 5月15日05:17 / usr / bin / yum  - > dnf-3

如果你想知道,DNF.也指出DNF-3(当前版本的DNF.)。

$ ls -l / usr / bin / dnf lrwxrwxrwx。1根root 5月15日05:17 / usr / bin / dnf  - > dnf-3

要了解包含gimp的所有包,请使用这样的命令:

$ sudo dnf列表安装|grep gimp gimp.x86_64 2:2.10.24-1.fc34 @fedora gimp-libs.x86_64 2:2.10.24-1.fc34 @fedora

上面的输出列出了两个gimp包。第二个包含库。中间字段中的“2.10.24”表示已安装的版本,这是此工具的最新稳定版本。“FC34”字符串表示这些软件包适用于Fedora 34。

要列出更多已安装的软件包,您可以运行这样的命令:

$ sudo dnf列表安装|HEAD -11安装包atomicparsley.x86_64 0.9.5-17.fc34 @fedora box2d.x86_64 2.4.1-5.fc34 @fedora librew.x86_64 0.20.2-2.fc34 @fedora modemmanager.x86_64 1.16.6-1。fc34 @updates modemmanager-glib.x86_64 1.16.6-1.fc34 @updates networkmanager.x86_64 1:1.30.4-1.fc34 @更新 - 测试NetworkManager-Adsl.x86_64 1:1.30.4-1.fc34 @更新 - 更新 -测试NetworkManager-Bluetooth.x86_64 1:1.30.4-1.fc34 @更新 - 测试NetworkManager-Config-Connectivity-Fedora.noarch 1:1.30.4-1.fc34 @更新 - 测试NetworkManager-libnm.x86_64 1:1.30。4-1.fc34 @更新 - 测试

此显示列出了软件包和发布信息,在右侧,它引用了从中获取或上次更新的存储库。

如果您在运行命令时会在没有将其输出输出的情况下运行命令时将列出多少个软件包命令,尝试一下:

$ sudo dnf列表安装|WC -L 1901

这表明,在此系统上,安装了1900个包(1901包括“已安装的软件包”标题)。

为了了解涉及多少存储库以及每次关联多少个包/更新,可以尝试这样的命令:

$ sudo dnf列表安装|Grep -V'^安装'|awk'{打印$ 3}'|排序|Uniq -c 1 @anaconda 983 @fedora 3 @ fedora-cisco-Openh264 705 @updates 207 @更新 - 测试

行按源存储库显示包计数。您还可以在类似的存储库中获取信息列表:

$ sudo dnf repolist repo id repo name fedora fedora 34  -  x86_64 fedora-cisco-openh264 fedora 34 openh264(来自思科) -  x86_64 fedora-modular fedora modular 34  -  x86_64更新fedora 34  -  x86_64  - 更新更新 - 模块化Fedora模块化34  -  x86_64- 更新

第一行显示列表标题。如果你添加了一个-v.(例如,sudo dnf repolist -v),您将在每个存储库上看到更多详细信息。以下命令为第一个列出的存储库提供了详细信息。

$ sudo sudo dnf repolist -v |head -15加载插件:builddep,changelog,config-manager,copr,debug,debuginfo-install,下载,generate_completion_cache,组 - 管理器,需要重新启动,游乐场,产品ID,repoclosure,repodiff,重构,repormage,reposync,system-upgroade,uploadprofile dnf版本:4.8.0 cachedir:/ var / cache / dnf上次元数据到期检查:3:19:09前在Sun 2011年7月18日07:00:51 AM EDT。repo-id:fedora repo-name:fedora 34  -  x86_64回购修订:1619174877回购:1619174877回购:1619174877 repo-更新:fri 23 4月2021 06:47:57 AM EDT Repo-PKGS:63,586次押卡 -  PKGS:63,586回购大小:78g repo-metalink:https://mirrors.fedoraproject.org/metalink?repo=fedora-34&arch=x86_64更新时间:Sun 18 7月2021 07:00:49 AM EDT repo-baseurl:https://mirrors.rit.edu/ Fedora / Fedora / Linux / Linux / 34 / Forthing / x86_64 / OS /(67更多)回购 - 到期:604,800秒(最后:Sun 18 Jul 2021 07:00:49 AM EDT)repo-filename:/etc / yum.repos.d / fedora.repo

要在特定存储库上获取更多信息,可以运行这样的命令:

$ sudo dnf -v repolist更新加载插件repomanage,reposync,system-upgrade,uploadprofile dnf版本:4.8.0 cachedir:/ var / cache / dnf上次元数据到期检查:3:21:54前在Sun 18 7月2021 07:00:51 AM EDT。repo-id:更新repo-name:fedora 34  -  x86_64  - 更新repo-status:启用repo-修订版:1626568076回购更新:2011年7月17日星期六08:53:12 PM EDT Repo-PKGS:13,267 repo-pkgs:13,267 repo-pkgs:13,267 repo-size:25 g repo-metalink:https://mirrors.fedoraproject.org/metalink?repo=updates-released-f34 &arch=x86_64更新时间:Sun 18 7月2021 07:00:51 AM EDT repo-baseurl:https://mirrors.rit.edu/fedora/fedora/linux/updates/34 / deverything/x86_64/:(67更多)回购 - 到期:21,600秒(最后:Sun 18 7月2021 07:00:51AM EDT)repo-filename:/etc/yum.repos.d/fedora-updates.repo总包:13,267

底部的“总包”计数是指存储库,而不是命令运行的系统。

检查“额外”

要列出系统上安装的软件包,但与配置文件中列出的任何存储库无关,请使用这样的命令:

$ sudo dnf list --extras上次元数据到期检查:2:49:13前6月17日星期六2021年7月10:29:08 AM EDT。额外的包Adwaita-qt4.x86_64 1.1.3-4.fc33 @anaconda speedtest.x86_64 1.0.0.2_1.5ae238b-1 @ bintray  -  oOkla-rhel

要列出已启用的存储库中的所有可用包,请执行以下操作:

$ sudo dnf列表 - 可用|WC -L 63490

比较这些数字可以指出,与可用的数量相比,安装了几个包。

$ sudo dnf列表 - 安装|WC -L 1901 $ SUDO DNF列表 - 所有|WC -L 65391 $ sudo dnf列表 - 可用|WC -L 63490

包起来

Linux发行版包括成千上万的包,其中数以千计。在Fedora和相关发行版中,DNF.命令可以在系统上安装的软件包和使用的存储库中提供大量详细信息。

加入网络世界社区足球竞猜app软件Facebooklinkedin.评论是最重要的主题。
有关的:

版权所有©2021.足球竞彩网下载

SD-WAN采购商指南:要询问供应商(和您自己)的关键问题