Hvernig á að setja upp hóp af pakka með Yum á CentOS og RHEL
Á CentOS/RHEL geturðu annað hvort sett upp pakka fyrir sig eða sett upp marga pakka í einni aðgerð í hóp. Pakkahópur inniheldur pakka sem sinna skyldum verkefnum eins og þróunarverkfærum, vefþjóni (til dæmis LEMP), skjáborði (lágmarks skjáborð sem getur eins verið notað sem þunnur biðlari) og margt fleira.
Í þessari handbók munum við útskýra hvernig á að setja upp hóp pakka með YUM pakkastjóra í CentOS, RHEL og Fedora dreifingum.
Frá yum útgáfu 3.4.2 var hópskipunin kynnt og virkar nú á Fedora-19+ og CentOS/RHEL-7+; það sameinar allar undirskipanir til að takast á við hópa.
Til að skrá tiltæka tiltæka hópa frá öllum yum repos, notaðu lista undirskipunina sem hér segir:
# yum groups list OR # yum grouplist
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server MATE Desktop Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: CIFS file server Compatibility Libraries Console Internet Tools ....
Þú getur séð heildarfjölda hópa með því að nota yfirlitsundirskipunina:
# yum groups summary
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Available Environment Groups: 11 Available Groups: 38 Done
Áður en þú heldur áfram að setja upp hóp pakka geturðu skoðað hópauðkennið, stutta lýsingu á hópnum og hinum ýmsu pakka sem hann inniheldur undir mismunandi flokkum (skyldubundnir, sjálfgefnir og valfrjálsir pakkar) með því að nota upplýsingaundirskipun.
# yum groups info "Development Tools"
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Group: Development Tools Group-Id: development Description: A basic development environment. Mandatory Packages: +autoconf +automake binutils +bison +flex gcc +gcc-c++ gettext +libtool make +patch pkgconfig redhat-rpm-config +rpm-build +rpm-sign ...
Til að setja upp hóp pakka, til dæmis þróunarverkfæri (grunnþróunarumhverfi), notaðu uppsetningarundirskipunina sem hér segir.
# yum groups install "Development Tools"
Loaded plugins: changelog, fastestmirror There is no installed groups file. Maybe run: yum groups mark convert (see man yum) base | 3.6 kB 00:00:00 epel/x86_64/metalink | 23 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3.4 kB 00:00:00 mariadb | 2.9 kB 00:00:00 updates | 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 Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Resolving Dependencies --> Running transaction check ---> Package autoconf.noarch 0:2.69-11.el7 will be installed --> Processing Dependency: m4 >= 1.4.14 for package: autoconf-2.69-11.el7.noarch ---> Package automake.noarch 0:1.13.4-3.el7 will be installed ...
Til að fjarlægja hóp (sem eyðir öllum pakka í hópnum úr kerfinu), notaðu einfaldlega fjarlægja undirskipunina.
# yum groups remove "Development Tools"
Þú getur líka merkt hóp sem uppsettan með skipuninni hér að neðan.
# yum groups mark install "Development Tools"
Það er allt í bili! Þú getur fundið fleiri undirskipanir og skýringar á þeim undir undirkafla hópa á yum man síðunni.
Þú gætir líka viljað lesa þessar eftirfarandi greinar um Yum pakkastjóra.
- Hvernig á að setja upp og nota ‘yum-utils’ til að viðhalda Yum og auka árangur þess
- Fjórar leiðir til að slökkva á/læsa ákveðnum pakkauppfærslum með Yum Command
- Hvernig á að laga Yum villu: Mynd gagnagrunnsdisks er vansköpuð
- Hvernig á að nota „Yum History“ til að finna upplýsingar um uppsetta eða fjarlægða pakka
Í þessari handbók höfum við útskýrt hvernig á að setja upp hóp pakka með YUM pakkastjóra í CentOS, RHEL og Fedora. Notaðu athugasemdareyðublaðið hér að neðan til að senda okkur fyrirspurnir þínar eða skoðanir varðandi þessa grein.