设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

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

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

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

我们知道,如果想要在 Linux 中安装软件包,可以使用软件包管理器来进行安装。由于系统管理员需要频繁用到软件包管理器,所以它是 Linux 当中的一个重要工具。

但是如果想一次性安装一个软件包组,在 Linux 中有可能吗?又如何通过命令去实现呢?

在 Linux 中确实可以用软件包管理器来达到这样的目的。很多软件包管理器都有这样的选项来实现这个功能,但就我所知,aptapt-get 软件包管理器却并没有这个选项。因此对基于 Debian 的系统,需要使用的命令是 tasksel,而不是 aptapt-get 这样的官方软件包管理器。

在 Linux 中安装软件包组有很多好处。对于 LAMP 来说,安装过程会包含多个软件包,但如果安装软件包组命令来安装,只安装一个包就可以了。

当你的团队需要安装 LAMP,但不知道其中具体包含哪些软件包,这个时候软件包组就派上用场了。软件包组是 Linux 系统上一个很方便的工具,它能让你轻松地完成一组软件包的安装。

软件包组是一组用于公共功能的软件包,包括系统工具、声音和视频。 安装软件包组的过程中,会获取到一系列的依赖包,从而大大节省了时间。

推荐阅读:

  • 如何在 Linux 上按照大小列出已安装的软件包
  • 如何在 Linux 上查看/列出可用的软件包更新
  • 如何在 Linux 上查看软件包的安装/更新/升级/移除/卸载时间
  • 如何在 Linux 上查看一个软件包的详细信息
  • 如何查看一个软件包是否在你的 Linux 发行版上可用
  • 萌新指导:一个可视化的 Linux 包管理工具
  • 老手必会:命令行软件包管理器的用法

如何在 CentOS/RHEL 系统上列出可用的软件包组

RHEL 和 CentOS 系统使用的是 RPM 软件包,因此可以使用 yum 软件包管理器来获取相关的软件包信息。

yum 是 “Yellowdog Updater, Modified” 的缩写,它是一个用于基于 RPM 系统(例如 RHEL 和 CentOS)的,开源的命令行软件包管理工具。它是从发行版仓库或其它第三方库中获取、安装、删除、查询和管理 RPM 包的主要工具。

推荐阅读: 使用 yum 命令在 RHEL/CentOS 系统上管理软件包

  1. # yum grouplist
  2. Loaded plugins: fastestmirror, security
  3. Setting up Group Process
  4. Loading mirror speeds from cached hostfile
  5. * epel: epel.mirror.constant.com
  6. Installed Groups:
  7. Base
  8. E-mail server
  9. Graphical Administration Tools
  10. Hardware monitoring utilities
  11. Legacy UNIX compatibility
  12. Milkymist
  13. Networking Tools
  14. Performance Tools
  15. Perl Support
  16. Security Tools
  17. Available Groups:
  18. Additional Development
  19. Backup Client
  20. Backup Server
  21. CIFS file server
  22. Client management tools
  23. Compatibility libraries
  24. Console internet tools
  25. Debugging Tools
  26. Desktop
  27. .
  28. .
  29. Available Language Groups:
  30. Afrikaans Support [af]
  31. Albanian Support [sq]
  32. Amazigh Support [ber]
  33. Arabic Support [ar]
  34. Armenian Support [hy]
  35. Assamese Support [as]
  36. Azerbaijani Support [az]
  37. .
  38. .
  39. Done

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

  1. # yum groupinfo "Performance Tools"
  2. Loaded plugins: fastestmirror, security
  3. Setting up Group Process
  4. Loading mirror speeds from cached hostfile
  5. * epel: ewr.edge.kernel.org
  6.  
  7. Group: Performance Tools
  8. Description: Tools for diagnosing system and application-level performance problems.
  9. Mandatory Packages:
  10. blktrace
  11. sysstat
  12. Default Packages:
  13. dstat
  14. iotop
  15. latencytop
  16. latencytop-tui
  17. oprofile
  18. perf
  19. powertop
  20. seekwatcher
  21. Optional Packages:
  22. oprofile-jit
  23. papi
  24. sdparm
  25. sg3_utils
  26. tiobench
  27. tuned
  28. tuned-utils

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

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

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读