歡迎光臨
每天分享高質量文章

如何在 Linux 中列出可用的軟體包組 | Linux 中國

但是如果想一次性安裝一個軟體包組,在 Linux 中有可能嗎?又如何透過命令去實現呢?
— Prakash Subramanian


致謝
編譯自 | 
https://www.2daygeek.com/how-to-list-an-available-package-groups-in-linux/
 
 作者 | Prakash Subramanian
 譯者 | Hank Chow (HankChow) ???共計翻譯:17.0 篇 貢獻時間:320 天

我們知道,如果想要在 Linux 中安裝軟體包,可以使用軟體包管理器來進行安裝。由於系統管理員需要頻繁用到軟體包管理器,所以它是 Linux 當中的一個重要工具。

但是如果想一次性安裝一個軟體包組,在 Linux 中有可能嗎?又如何透過命令去實現呢?

在 Linux 中確實可以用軟體包管理器來達到這樣的目的。很多軟體包管理器都有這樣的選項來實現這個功能,但就我所知,apt 或 apt-get 軟體包管理器卻並沒有這個選項。因此對基於 Debian 的系統,需要使用的命令是 tasksel,而不是 apt 或 apt-get 這樣的官方軟體包管理器。

在 Linux 中安裝軟體包組有很多好處。對於 LAMP 來說,安裝過程會包含多個軟體包,但如果安裝軟體包組命令來安裝,只安裝一個包就可以了。

當你的團隊需要安裝 LAMP,但不知道其中具體包含哪些軟體包,這個時候軟體包組就派上用場了。軟體包組是 Linux 系統上一個很方便的工具,它能讓你輕鬆地完成一組軟體包的安裝。

軟體包組是一組用於公共功能的軟體包,包括系統工具、聲音和影片。 安裝軟體包組的過程中,會獲取到一系列的依賴包,從而大大節省了時間。

推薦閱讀:

◈ 如何在 Linux 上按照大小列出已安裝的軟體包[1]
◈ 如何在 Linux 上檢視/列出可用的軟體包更新[2]
◈ 如何在 Linux 上檢視軟體包的安裝/更新/升級/移除/解除安裝時間[3]
◈ 如何在 Linux 上檢視一個軟體包的詳細資訊[4]
◈ 如何檢視一個軟體包是否在你的 Linux 發行版上可用[5]
◈ 萌新指導:一個視覺化的 Linux 包管理工具[6]
◈ 老手必會:命令列軟體包管理器的用法[7]

如何在 CentOS/RHEL 系統上列出可用的軟體包組

RHEL 和 CentOS 系統使用的是 RPM 軟體包,因此可以使用 yum 軟體包管理器來獲取相關的軟體包資訊。

yum 是 “Yellowdog Updater, Modified” 的縮寫,它是一個用於基於 RPM 系統(例如 RHEL 和 CentOS)的,開源的命令列軟體包管理工具。它是從發行版倉庫或其它第三方庫中獲取、安裝、刪除、查詢和管理 RPM 包的主要工具。

推薦閱讀: 使用 yum 命令在 RHEL/CentOS 系統上管理軟體包[8]

  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. Group: Performance Tools

  7. Description: Tools for diagnosing system and application-level performance problems.

  8. Mandatory Packages:

  9. blktrace

  10. sysstat

  11. Default Packages:

  12. dstat

  13. iotop

  14. latencytop

  15. latencytop-tui

  16. oprofile

  17. perf

  18. powertop

  19. seekwatcher

  20. Optional Packages:

  21. oprofile-jit

  22. papi

  23. sdparm

  24. sg3_utils

  25. tiobench

  26. tuned

  27. tuned-utils

如何在 Fedora 系統上列出可用的軟體包組

Fedora 系統使用的是 DNF 軟體包管理器,因此可以透過 DNF 軟體包管理器來獲取相關的資訊。

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 命令管理軟體包[9]

  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. Group: Editors

  4. Description: Sometimes called text editors, these are programs that allow you to create and edit text files. This includes Emacs and Vi.

  5. Optional Packages:

  6. code-editor

  7. cssed

  8. emacs

  9. emacs-auctex

  10. emacs-bbdb

  11. emacs-ess

  12. emacs-vm

  13. geany

  14. gobby

  15. jed

  16. joe

  17. leafpad

  18. nedit

  19. poedit

  20. psgml

  21. vim-X11

  22. vim-enhanced

  23. xemacs

  24. xemacs-packages-base

  25. xemacs-packages-extra

  26. xemacs-xft

  27. xmlcopyeditor

  28. zile

如何在 openSUSE 系統上列出可用的軟體包組

openSUSE 系統使用的是 zypper 軟體包管理器,因此可以透過 zypper 軟體包管理器來獲取相關的資訊。

Zypper 是 suse 和 openSUSE 發行版的命令列包管理器。它可以用於安裝、更新、搜尋和刪除軟體包,還有管理儲存庫,執行各種查詢等功能。 Zypper 命令列介面用到了 ZYpp 系統管理庫(libzypp)。

推薦閱讀: 在 openSUSE 和 suse 系統使用 zypper 命令管理軟體包[10]

  1. # zypper patterns

  2. Loading repository data...

  3. Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.

  4. Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.

  5. Reading installed packages...

  6. S | Name | Version | Repository | Dependency

  7. ---|----------------------|---------------|-----------------------|-----------

  8. | 64bit | 20150918-25.1 | Main Repository (OSS) |

  9. | apparmor | 20150918-25.1 | Main Repository (OSS) |

  10. i | apparmor | 20150918-25.1 | @System |

  11. | base | 20150918-25.1 | Main Repository (OSS) |

  12. i+ | base | 20150918-25.1 | @System |

  13. | books | 20150918-25.1 | Main Repository (OSS) |

  14. | console | 20150918-25.1 | Main Repository (OSS) |

  15. | devel_C_C++ | 20150918-25.1 | Main Repository (OSS) |

  16. i | enhanced_base | 20150918-25.1 | @System |

  17. | enlightenment | 20150918-25.1 | Main Repository (OSS) |

  18. | file_server | 20150918-25.1 | Main Repository (OSS) |

  19. | fonts | 20150918-25.1 | Main Repository (OSS) |

  20. i | fonts | 20150918-25.1 | @System |

  21. | games | 20150918-25.1 | Main Repository (OSS) |

  22. i | games | 20150918-25.1 | @System |

  23. | gnome | 20150918-25.1 | Main Repository (OSS) |

  24. | gnome_basis | 20150918-25.1 | Main Repository (OSS) |

  25. i | imaging | 20150918-25.1 | @System |

  26. | kde | 20150918-25.1 | Main Repository (OSS) |

  27. i+ | kde | 20150918-25.1 | @System |

  28. | kde_plasma | 20150918-25.1 | Main Repository (OSS) |

  29. i | kde_plasma | 20150918-25.1 | @System |

  30. | lamp_server | 20150918-25.1 | Main Repository (OSS) |

  31. | laptop | 20150918-25.1 | Main Repository (OSS) |

  32. i+ | laptop | 20150918-25.1 | @System |

  33. | lxde | 20150918-25.1 | Main Repository (OSS) |

  34. | lxqt | 20150918-25.1 | Main Repository (OSS) |

  35. i | multimedia | 20150918-25.1 | @System |

  36. | network_admin | 20150918-25.1 | Main Repository (OSS) |

  37. | non_oss | 20150918-25.1 | Main Repository (OSS) |

  38. i | non_oss | 20150918-25.1 | @System |

  39. | office | 20150918-25.1 | Main Repository (OSS) |

  40. i | office | 20150918-25.1 | @System |

  41. | print_server | 20150918-25.1 | Main Repository (OSS) |

  42. | remote_desktop | 20150918-25.1 | Main Repository (OSS) |

  43. | x11 | 20150918-25.1 | Main Repository (OSS) |

  44. i+ | x11 | 20150918-25.1 | @System |

  45. | x86 | 20150918-25.1 | Main Repository (OSS) |

  46. | xen_server | 20150918-25.1 | Main Repository (OSS) |

  47. | xfce | 20150918-25.1 | Main Repository (OSS) |

  48. | xfce_basis | 20150918-25.1 | Main Repository (OSS) |

  49. | yast2_basis | 20150918-25.1 | Main Repository (OSS) |

  50. i | yast2_basis | 20150918-25.1 | @System |

  51. | yast2_install_wf | 20150918-25.1 | Main Repository (OSS) |

如果需要列出相關聯的軟體包,可以執行以下這個命令。下麵的例子是列出和 “file_server” 組相關聯的軟體包。另外 zypper 還允許使用者使用不同的選項執行相同的操作。

  1. # zypper info file_server

  2. Loading repository data...

  3. Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.

  4. Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.

  5. Reading installed packages...

  6. Information for pattern file_server:

  7. ------------------------------------

  8. Repository : Main Repository (OSS)

  9. Name : file_server

  10. Version : 20150918-25.1

  11. Arch : x86_64

  12. Vendor : openSUSE

  13. Installed : No

  14. Visible to User : Yes

  15. Summary : File Server

  16. Description :

  17. File services to host files so that they may be accessed or retrieved by other computers on the same network. This includes the FTP, SMB, and NFS protocols.

  18. Contents :

  19. S | Name | Type | Dependency

  20. ---|-------------------------------|---------|------------

  21. i+ | patterns-openSUSE-base | package | Required

  22. | patterns-openSUSE-file_server | package | Required

  23. | nfs-kernel-server | package | Recommended

  24. i | nfsidmap | package | Recommended

  25. i | samba | package | Recommended

  26. i | samba-client | package | Recommended

  27. i | samba-winbind | package | Recommended

  28. | tftp | package | Recommended

  29. | vsftpd | package | Recommended

  30. | yast2-ftp-server | package | Recommended

  31. | yast2-nfs-server | package | Recommended

  32. i | yast2-samba-server | package | Recommended

  33. | yast2-tftp-server | package | Recommended

如果需要列出相關聯的軟體包,可以執行以下這個命令。

  1. # zypper pattern-info file_server

  2. Loading repository data...

  3. Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.

  4. Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.

  5. Reading installed packages...

  6. Information for pattern file_server:

  7. ------------------------------------

  8. Repository : Main Repository (OSS)

  9. Name : file_server

  10. Version : 20150918-25.1

  11. Arch : x86_64

  12. Vendor : openSUSE

  13. Installed : No

  14. Visible to User : Yes

  15. Summary : File Server

  16. Description :

  17. File services to host files so that they may be accessed or retrieved by other computers on the same network. This includes the FTP, SMB, and NFS protocols.

  18. Contents :

  19. S | Name | Type | Dependency

  20. ---|-------------------------------|---------|------------

  21. i+ | patterns-openSUSE-base | package | Required

  22. | patterns-openSUSE-file_server | package | Required

  23. | nfs-kernel-server | package | Recommended

  24. i | nfsidmap | package | Recommended

  25. i | samba | package | Recommended

  26. i | samba-client | package | Recommended

  27. i | samba-winbind | package | Recommended

  28. | tftp | package | Recommended

  29. | vsftpd | package | Recommended

  30. | yast2-ftp-server | package | Recommended

  31. | yast2-nfs-server | package | Recommended

  32. i | yast2-samba-server | package | Recommended

  33. | yast2-tftp-server | package | Recommended

如果需要列出相關聯的軟體包,也可以執行以下這個命令。

  1. # zypper info pattern file_server

  2. Loading repository data...

  3. Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.

  4. Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.

  5. Reading installed packages...

  6. Information for pattern file_server:

  7. ------------------------------------

  8. Repository : Main Repository (OSS)

  9. Name : file_server

  10. Version : 20150918-25.1

  11. Arch : x86_64

  12. Vendor : openSUSE

  13. Installed : No

  14. Visible to User : Yes

  15. Summary : File Server

  16. Description :

  17. File services to host files so that they may be accessed or retrieved by other computers on the same network. This includes the FTP, SMB, and NFS protocols.

  18. Contents :

  19. S | Name | Type | Dependency

  20. ---|-------------------------------|---------|------------

  21. i+ | patterns-openSUSE-base | package | Required

  22. | patterns-openSUSE-file_server | package | Required

  23. | nfs-kernel-server | package | Recommended

  24. i | nfsidmap | package | Recommended

  25. i | samba | package | Recommended

  26. i | samba-client | package | Recommended

  27. i | samba-winbind | package | Recommended

  28. | tftp | package | Recommended

  29. | vsftpd | package | Recommended

  30. | yast2-ftp-server | package | Recommended

  31. | yast2-nfs-server | package | Recommended

  32. i | yast2-samba-server | package | Recommended

  33. | yast2-tftp-server | package | Recommended

如果需要列出相關聯的軟體包,也可以執行以下這個命令。

  1. # zypper info -t pattern file_server

  2. Loading repository data...

  3. Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.

  4. Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.

  5. Reading installed packages...

  6. Information for pattern file_server:

  7. ------------------------------------

  8. Repository : Main Repository (OSS)

  9. Name : file_server

  10. Version : 20150918-25.1

  11. Arch : x86_64

  12. Vendor : openSUSE

  13. Installed : No

  14. Visible to User : Yes

  15. Summary : File Server

  16. Description :

  17. File services to host files so that they may be accessed or retrieved by other computers on the same network. This includes the FTP, SMB, and NFS protocols.

  18. Contents :

  19. S | Name | Type | Dependency

  20. ---|-------------------------------|---------|------------

  21. i+ | patterns-openSUSE-base | package | Required

  22. | patterns-openSUSE-file_server | package | Required

  23. | nfs-kernel-server | package | Recommended

  24. i | nfsidmap | package | Recommended

  25. i | samba | package | Recommended

  26. i | samba-client | package | Recommended

  27. i | samba-winbind | package | Recommended

  28. | tftp | package | Recommended

  29. | vsftpd | package | Recommended

  30. | yast2-ftp-server | package | Recommended

  31. | yast2-nfs-server | package | Recommended

  32. i | yast2-samba-server | package | Recommended

  33. | yast2-tftp-server | package | Recommended

如何在 Debian/Ubuntu 系統上列出可用的軟體包組

由於 APT 或 APT-GET 軟體包管理器沒有為基於 Debian/Ubuntu 的系統提供這樣的選項,因此需要使用 tasksel 命令來獲取相關資訊。

tasksel[11] 是 Debian/Ubuntu 系統上一個很方便的工具,只需要很少的操作就可以用它來安裝好一組軟體包。可以在 /usr/share/tasksel 目錄下的 .desc 檔案中安排軟體包的安裝任務。

預設情況下,tasksel 工具是作為 Debian 系統的一部分安裝的,但桌面版 Ubuntu 則沒有自帶 tasksel,這個功能類似軟體包管理器中的元包(meta-packages)。

tasksel 工具帶有一個基於 zenity 的簡單使用者介面,例如命令列中的彈出圖形對話方塊。

推薦閱讀: 使用 tasksel 在 Debian/Ubuntu 系統上快速安裝軟體包組[12]

  1. # tasksel --list-task

  2. u kubuntu-live Kubuntu live CD

  3. u lubuntu-live-gtk Lubuntu live CD (GTK part)

  4. u ubuntu-budgie-live Ubuntu Budgie live CD

  5. u ubuntu-live Ubuntu live CD

  6. u ubuntu-mate-live Ubuntu MATE Live CD

  7. u ubuntustudio-dvd-live Ubuntu Studio live DVD

  8. u vanilla-gnome-live Ubuntu GNOME live CD

  9. u xubuntu-live Xubuntu live CD

  10. u cloud-image Ubuntu Cloud Image (instance)

  11. u dns-server DNS server

  12. u kubuntu-desktop Kubuntu desktop

  13. u kubuntu-full Kubuntu full

  14. u lamp-server LAMP server

  15. u lubuntu-core Lubuntu minimal installation

  16. u lubuntu-desktop Lubuntu Desktop

  17. u lubuntu-gtk-core Lubuntu minimal installation (GTK part)

  18. u lubuntu-gtk-desktop Lubuntu Desktop (GTK part)

  19. u lubuntu-qt-core Lubuntu minimal installation (Qt part)

  20. u lubuntu-qt-desktop Lubuntu Qt Desktop (Qt part)

  21. u mail-server Mail server

  22. u postgresql-server PostgreSQL database

  23. i print-server Print server

  24. u samba-server Samba file server

  25. u tomcat-server Tomcat Java server

  26. u ubuntu-budgie-desktop Ubuntu Budgie desktop

  27. i ubuntu-desktop Ubuntu desktop

  28. u ubuntu-mate-core Ubuntu MATE minimal

  29. u ubuntu-mate-desktop Ubuntu MATE desktop

  30. i ubuntu-usb Ubuntu desktop USB

  31. u ubuntustudio-audio Audio recording and editing suite

  32. u ubuntustudio-desktop Ubuntu Studio desktop

  33. u ubuntustudio-desktop-core Ubuntu Studio minimal DE installation

  34. u ubuntustudio-fonts Large selection of font packages

  35. u ubuntustudio-graphics 2D/3D creation and editing suite

  36. u ubuntustudio-photography Photograph touchup and editing suite

  37. u ubuntustudio-publishing Publishing applications

  38. u ubuntustudio-video Video creation and editing suite

  39. u vanilla-gnome-desktop Vanilla GNOME desktop

  40. u xubuntu-core Xubuntu minimal installation

  41. u xubuntu-desktop Xubuntu desktop

  42. u openssh-server OpenSSH server

  43. u server Basic Ubuntu server

如果需要列出相關聯的軟體包,可以執行以下這個命令。下麵的例子是列出和 “lamp-server” 組相關聯的軟體包。

  1. # tasksel --task-desc "lamp-server"

  2. Selects a ready-made Linux/Apache/MySQL/PHP server.

如何在基於 Arch Linux 的系統上列出可用的軟體包組

基於 Arch Linux 的系統使用的是 pacman 軟體包管理器,因此可以透過 pacman 軟體包管理器來獲取相關的資訊。

pacman 是 “package manager” 的縮寫。pacman 可以用於安裝、構建、刪除和管理 Arch Linux 軟體包。pacman 使用 libalpm(Arch Linux Package Management 庫,ALPM)作為後端來執行所有操作。

推薦閱讀: 使用 pacman 在基於 Arch Linux 的系統上管理軟體包[13]

  1. # pacman -Sg

  2. base-devel

  3. base

  4. multilib-devel

  5. gnome-extra

  6. kde-applications

  7. kdepim

  8. kdeutils

  9. kdeedu

  10. kf5

  11. kdemultimedia

  12. gnome

  13. plasma

  14. kdegames

  15. kdesdk

  16. kdebase

  17. xfce4

  18. fprint

  19. kdegraphics

  20. kdenetwork

  21. kdeadmin

  22. kf5-aids

  23. kdewebdev

  24. .

  25. .

  26. dlang-ldc

  27. libretro

  28. ring

  29. lxqt

  30. non-daw

  31. non

  32. alsa

  33. qtcurve

  34. realtime

  35. sugar-fructose

  36. tesseract-data

  37. vim-plugins

如果需要列出相關聯的軟體包,可以執行以下這個命令。下麵的例子是列出和 “gnome” 組相關聯的軟體包。

  1. # pacman -Sg gnome

  2. gnome baobab

  3. gnome cheese

  4. gnome eog

  5. gnome epiphany

  6. gnome evince

  7. gnome file-roller

  8. gnome gdm

  9. gnome gedit

  10. gnome gnome-backgrounds

  11. gnome gnome-calculator

  12. gnome gnome-calendar

  13. gnome gnome-characters

  14. gnome gnome-clocks

  15. gnome gnome-color-manager

  16. gnome gnome-contacts

  17. gnome gnome-control-center

  18. gnome gnome-dictionary

  19. gnome gnome-disk-utility

  20. gnome gnome-documents

  21. gnome gnome-font-viewer

  22. .

  23. .

  24. gnome sushi

  25. gnome totem

  26. gnome tracker

  27. gnome tracker-miners

  28. gnome vino

  29. gnome xdg-user-dirs-gtk

  30. gnome yelp

  31. gnome gnome-boxes

  32. gnome gnome-software

  33. gnome simple-scan

也可以執行以下這個命令實現同樣的效果。

  1. # pacman -S gnome

  2. :: There are 64 members in group gnome:

  3. :: Repository extra

  4. 1) baobab 2) cheese 3) eog 4) epiphany 5) evince 6) file-roller 7) gdm 8) gedit 9) gnome-backgrounds 10) gnome-calculator 11) gnome-calendar 12) gnome-characters 13) gnome-clocks

  5. 14) gnome-color-manager 15) gnome-contacts 16) gnome-control-center 17) gnome-dictionary 18) gnome-disk-utility 19) gnome-documents 20) gnome-font-viewer 21) gnome-getting-started-docs

  6. 22) gnome-keyring 23) gnome-logs 24) gnome-maps 25) gnome-menus 26) gnome-music 27) gnome-photos 28) gnome-screenshot 29) gnome-session 30) gnome-settings-daemon 31) gnome-shell

  7. 32) gnome-shell-extensions 33) gnome-system-monitor 34) gnome-terminal 35) gnome-themes-extra 36) gnome-todo 37) gnome-user-docs 38) gnome-user-share 39) gnome-video-effects 40) grilo-plugins

  8. 41) gvfs 42) gvfs-afc 43) gvfs-goa 44) gvfs-google 45) gvfs-gphoto2 46) gvfs-mtp 47) gvfs-nfs 48) gvfs-smb 49) mousetweaks 50) mutter 51) nautilus 52) networkmanager 53) orca 54) rygel

  9. 55) sushi 56) totem 57) tracker 58) tracker-miners 59) vino 60) xdg-user-dirs-gtk 61) yelp

  10. :: Repository community

  11. 62) gnome-boxes 63) gnome-software 64) simple-scan

  12. Enter a selection (default=all): ^C

  13. Interrupt signal received

可以執行以下命令檢查相關軟體包的數量。

  1. # pacman -Sg gnome | wc -l

  2. 64


via: https://www.2daygeek.com/how-to-list-an-available-package-groups-in-linux/

作者:Prakash Subramanian[15] 選題:lujun9972 譯者:HankChow 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂

© 2024 知識星球   網站地圖