CentOS we RHEL-de umum ulanyp paketler toparyny nädip gurmaly
CentOS/RHEL-de paketleri aýratyn gurup bilersiňiz ýa-da bir toparda bir amalda birnäçe paket gurup bilersiňiz. Paket toparynda ösüş gurallary, web serweri (mysal üçin LEMP), iş stoly (inçe müşderi hökmünde ulanylyp bilinjek minimal iş stoly) we başgalar ýaly baglanyşykly işleri ýerine ýetirýän paketler bar.
Bu gollanmada, CentOS, RHEL we Fedora paýlamalarynda YUM paket dolandyryjysy bilen paketler toparyny nädip gurmalydygyny düşündireris.
Yum 3.4.2 wersiýasyndan toparlar buýrugy girizildi we indi Fedora-19 + we CentOS/RHEL-7 + üstünde işleýär; toparlar bilen iş salyşmak üçin ähli kiçi komandalary birleşdirýär.
Yumhli ammarlardan elýeterli toparlary sanamak üçin sanaw kiçi komandasyny aşakdaky ýaly ulanyň:
# 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 ....
Gysgaça mazmuny ulanyp, toparlaryň umumy sanyny görüp bilersiňiz:
# 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
Paketler toparyny gurmazdan ozal, maglumat belgisini ulanyp, toparyň ID-sini, toparyň gysgaça beýanyny we dürli kategoriýalarda (dürli, hökmany we goşmaça paketler) öz içine alýan dürli paketleri görüp bilersiňiz.
# 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 ...
Paketler toparyny gurmak üçin, mysal üçin ösüş gurallary (esasy ösüş gurşawy), gurmak subcommand-y aşakdaky ýaly ulanyň.
# 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 ...
Topary aýyrmak üçin (topardaky ähli paketleri ulgamdan pozýar), diňe subcommand aýyryň.
# yum groups remove "Development Tools"
Şeýle hem aşakdaky buýruk bilen gurlan topary belläp bilersiňiz.
# yum groups mark install "Development Tools"
Bularyň hemmesi häzirlikçe! “Yum man” sahypasynda topar bölümleriniň aşagynda has kiçi komandalary we düşündirişlerini tapyp bilersiňiz.
Şeýle hem, “Yum” paket dolandyryjysynda şu aşakdaky makalalary okamak isläp bilersiňiz.
- umum-y saklamak we öndürijiligini ýokarlandyrmak üçin “ýum-utils” -i nädip gurmaly we ulanmaly
- Yum buýrugyny ulanyp, käbir paket täzelenmelerini öçürmegiň/gulplamagyň 4 usuly
- umum ýalňyşlygyny nädip düzetmeli: Maglumatlar bazasynyň disk şekili nädogry
- Gurlan ýa-da aýrylan paketler maglumatyny bilmek üçin “umum taryhy” nädip ulanmaly
Bu gollanmada, CentOS, RHEL we Fedora-da YUM paket dolandyryjysy bilen paketler toparyny nädip gurmalydygyny düşündirdik. Bu makala bilen baglanyşykly soraglaryňyzy ýa-da pikirleriňizi bize ibermek üçin aşakdaky düşündiriş formasyny ulanyň.