På CentOS/RHEL, kan du antingen installera paket individuellt eller installera flera paket i en enda operation i en grupp. Paketgruppen innehåller paket som utför relaterade uppgifter som utvecklingsverktyg, webbserver (t.ex. LAMPA eller LEMP), desktop (ett minimalt skrivbord som lika gärna kan användas som en tunn klient) och många fler.
Läs också: 3 sätt att lista alla installerade paket i RHEL, CentOS och Fedora
I den här guiden kommer vi att förklara hur man installerar en grupp paket med YUM pakethanterare i CentOS, RHEL och Fedora distributioner.
Från yum version 3.4.2, kommandot grupper introducerades och fungerar nu Fedora-19+ och CentOS/RHEL-7+; det samlar alla underkommandon för att hantera grupper.
För att lista tillgängliga tillgängliga grupper från alla yum repos, använd listens underkommando enligt följande:
# yum grupper lista. ELLER. # yum grouplist.
Yum Group Package Listing
Laddade insticksprogram: changelog, fastaste spegel. Det finns ingen installerad gruppfil. Kanske köra: yum grupper markera konvertera (se man yum) Läser in spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * uppdateringar: mirrors.linode.com. Tillgängliga miljögrupper: Minimal installera Compute Node Infrastructure Server File och Print Server MATE Desktop Grundläggande webbservervirtualisering Värdserver med GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Arbetsstation. Tillgängliga grupper: CIFS -filserver Kompatibilitetsbibliotek Konsol Internetverktyg ...
Du kan se det totala antalet grupper med hjälp av sammanfattningens underkommando:
# yum grupper sammanfattning.
Lista totalt Yum -grupper
Laddade insticksprogram: changelog, fastaste spegel. Det finns ingen installerad gruppfil. Kanske köra: yum grupper markera konvertera (se man yum) Läser in spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * uppdateringar: mirrors.linode.com. Tillgängliga miljögrupper: 11. Tillgängliga grupper: 38. Gjort.
Innan du fortsätter att installera en grupp paket kan du se gruppen ID, en kort beskrivning av gruppen och de olika paketen som den innehåller under olika kategorier (obligatoriska, standard- och valfria paket) med hjälp av info -underkommando.
# yum grupper info "Utvecklingsverktyg"
Lista gruppinformation och paket
Laddade insticksprogram: changelog, fastaste spegel. Det finns ingen installerad gruppfil. Kanske köra: yum grupper markera konvertera (se man yum) Läser in spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extra: mirrors.linode.com * uppdateringar: mirrors.linode.com Group: Utvecklingsverktyg Group-Id: utveckling Beskrivning: En grundläggande utveckling miljö. Obligatoriska paket: +autoconf +automake binutils +bison +flex gcc +gcc-c ++ gettext +libtool make +patch pkgconfig redhat-rpm-config +rpm-build +rpm-sign ...
Till exempel för att installera en grupp paket utvecklings verktyg (grundläggande utvecklingsmiljö), använd installationskommandot enligt följande.
# yum -grupper installerar "Utvecklingsverktyg"
Installera paketgruppen
Laddade insticksprogram: changelog, fastaste spegel. Det finns ingen installerad gruppfil. Kanske köra: yum grupper markera konvertera (se man yum) bas | 3,6 kB 00:00:00 epel/x86_64/metalink | 23 kB 00:00:00 epel | 4,3 kB 00:00:00 tillägg | 3,4 kB 00:00:00 mariadb | 2,9 kB 00:00:00 uppdateringar | 3,4 kB 00:00:00 (1/4): extras/7/x86_64/primary_db | 129 kB 00:00:15 (2/4): updates/7/x86_64/primary_db | 3,6 MB 00:00:15 (3/4): epel/x86_64/primary_db | 6.1 MB 00:00:15 (4/4): epel/x86_64/updateinfo | 838 kB 00:00:15 Ladda spegelhastigheter från cachad värdfil * bas: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extra: mirrors.linode.com * uppdateringar: mirrors.linode.com. Lösa beroenden. -> Kör transaktionskontroll. > Paketet autoconf.noarch 0: 2.69-11.el7 installeras. -> Bearbetningsberoende: m4> = 1.4.14 för paket: autoconf-2.69-11.el7.noarch. > Paketet automake.noarch 0: 1.13.4-3.el7 installeras ...
För att ta bort en grupp (som raderar alla paket i gruppen från systemet), använd helt enkelt ta bort underkommando.
# yum grupper tar bort "utvecklingsverktyg"
Du kan också markera en grupp som installerad med kommandot nedan.
# yum grupper markerar installationen "Utvecklingsverktyg"
Det var allt tills vidare! Du kan hitta fler underkommandon och deras förklaringar under gruppundersektionen på yum man -sidan.
Du kanske också vill läsa följande artiklar om Yum -pakethanteraren.
I den här guiden har vi förklarat hur man installerar en grupp paket med YUM -pakethanteraren i CentOS, RHEL och Fedora. Använd kommentarformuläret nedan för att skicka oss dina frågor eller synpunkter angående denna artikel.