加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Linux中列出可用的软件包组

发布时间:2018-10-19 17:33:09 所属栏目:Windows 来源:Prakash Subramanian
导读:【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 我们知道,如果想要在 Linux 中安装软件包,可以使用软件包管理器来进行安装。由于系统管理员需要频繁用到软件包管理器,所以它是 Linux 当中的一个重要工具。 但是如果想一次性安装一个软

DNF 的含义是 “Dandified yum”。DNF 软件包管理器是 YUM 软件包管理器的一个分支,它使用 hawkey/libsolv 库作为后端。从 Fedora 18 开始,Aleš Kozumplík 开始着手 DNF 的开发,直到在 Fedora 22 开始加入到系统中。

dnf 命令可以在 Fedora 22 及更高版本上安装、更新、搜索和删除软件包, 它可以自动解决软件包的依赖关系并其顺利安装,不会产生问题。

YUM 被 DNF 取代是由于 YUM 中存在一些长期未被解决的问题。为什么 Aleš Kozumplík 没有对 yum 的这些问题作出修补呢,他认为补丁解决存在技术上的难题,而 YUM 团队也不会马上接受这些更改,还有一些重要的问题。而且 YUM 的代码量有 5.6 万行,而 DNF 只有 2.9 万行。因此已经不需要沿着 YUM 的方向继续开发了,重新开一个分支才是更好的选择。

推荐阅读: 在 Fedora 系统上使用 DNF 命令管理软件包

  1. # dnf grouplist
  2. Last metadata expiration check: 0:00:00 ago on Sun 09 Sep 2018 07:10:36 PM IST.
  3. Available Environment Groups:
  4. Fedora Custom Operating System
  5. Minimal Install
  6. Fedora Server Edition
  7. Fedora Workstation
  8. Fedora Cloud Server
  9. KDE Plasma Workspaces
  10. Xfce Desktop
  11. LXDE Desktop
  12. Hawaii Desktop
  13. LXQt Desktop
  14. Cinnamon Desktop
  15. MATE Desktop
  16. Sugar Desktop Environment
  17. Development and Creative Workstation
  18. Web Server
  19. Infrastructure Server
  20. Basic Desktop
  21. Installed Groups:
  22. C Development Tools and Libraries
  23. Development Tools
  24. Available Groups:
  25. 3D Printing
  26. Administration Tools
  27. Ansible node
  28. Audio Production
  29. Authoring and Publishing
  30. Books and Guides
  31. Cloud Infrastructure
  32. Cloud Management Tools
  33. Container Management
  34. D Development Tools and Libraries
  35. .
  36. .
  37. RPM Development Tools
  38. Security Lab
  39. Text-based Internet
  40. Window Managers
  41. GNOME Desktop Environment
  42. Graphical Internet
  43. KDE (K Desktop Environment)
  44. Fonts
  45. Games and Entertainment
  46. Hardware Support
  47. Sound and Video
  48. System Tools

如果需要列出相关联的软件包,可以执行以下这个命令。下面的例子是列出和 “Editor” 组相关联的软件包。

  1. # dnf groupinfo Editors
  2. Last metadata expiration check: 0:04:57 ago on Sun 09 Sep 2018 07:10:36 PM IST.
  3.  
  4. Group: Editors
  5. Description: Sometimes called text editors, these are programs that allow you to create and edit text files. This includes Emacs and Vi.
  6. Optional Packages:
  7. code-editor
  8. cssed
  9. emacs
  10. emacs-auctex
  11. emacs-bbdb
  12. emacs-ess
  13. emacs-vm
  14. geany
  15. gobby
  16. jed
  17. joe
  18. leafpad
  19. nedit
  20. poedit
  21. psgml
  22. vim-X11
  23. vim-enhanced
  24. xemacs
  25. xemacs-packages-base
  26. xemacs-packages-extra
  27. xemacs-xft
  28. xmlcopyeditor
  29. zile

如何在 openSUSE 系统上列出可用的软件包组

openSUSE 系统使用的是 zypper 软件包管理器,因此可以通过 zypper 软件包管理器来获取相关的信息。

Zypper 是 suse 和 openSUSE 发行版的命令行包管理器。它可以用于安装、更新、搜索和删除软件包,还有管理存储库,执行各种查询等功能。 Zypper 命令行界面用到了 ZYpp 系统管理库(libzypp)。

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读