Käyttämällä Yum-paketinhallintaa CentOS-ja RHEL-ohjelmissa

tässä artikkelissa tarkastellaan YUM-paketinhallintaa, jonka avulla voidaan hallita ohjelman (RPM-pakettien) asennusta, poistamista ja päivittämistä, ratkaista riippuvuudet automaattisesti ja hallita muita arkistoja. Tämä artikkeli on hyödyllinen alussa Linux järjestelmänvalvojat kuin Yum lunttilappu.

Yum (Yellowdog Updater Modified) on RPM-paketteihin perustuva Linux-distrojen konsolipakettinhallinta (RedHat Package Manager). Näitä ovat sellaiset suositut OSs, kuten RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

pakkausten asentaminen, päivittäminen ja poistaminen käyttäen YUM

mitä aloittaa? Kuten kaikissa muissakin tapauksissa, aloitetaan ohjeesta:

yum help – täysi apu yum

nostan esiin Suosituimmat yum-komennot:

yum clean all – puhdistaa kaikkien pakettien välimuistin (käytetään yleensä, jos Yum: ssä ilmenee ongelmia)

yum makecache – luo paketin välimuistin uudelleen

yum repolist – näyttää kaikkien liitettyjen arkistojen luettelon, tuloste näyttää tältä:

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile* base:* extras:* updates:repo id repo name statusbase/7/x86_64 CentOS-7 - Base 10,019extras/7/x86_64 CentOS-7 - Extras 435updates/7/x86_64 CentOS-7 - Updates 2,500repolist: 12,954

minulla on vain standardi CentOS 7 arkistot asennettu järjestelmääni: pohja, extrat ja päivitykset.

yum list available – näyttää luettelon kaikista asennettavissa olevista paketeista.

yum list installed – näyttää luettelon kaikista järjestelmään asennetuista paketeista.

yum list kernel – näyttää luettelon Linux-ytimeen liittyvistä paketeista.

voit tarkistaa, onko CentOS-palvelimeesi asennettu tietty paketti (tarkista esimerkiksi apache-paketin tila):

yum list installed httpd

Installed Packageshttpd.x86_64 2.4.6-89.el7.centos.1 @updates

saat yksityiskohtaista tietoa tietystä paketista. Esimerkiksi, let ’ s saada lisätietoja MariaDB paketti:

yum info mariadb

yum info = get package info

to install a package, yum install is used. Jos haluat asentaa apache-www-palvelimen, suorita tämä komento:

yum install httpd

jos näet ” Traceback (viimeisin puhelu Viimeksi): thread.virhe: ei voi aloittaa uutta säiettä” virhe suoritettaessa yum-komentoja, on todennäköistä, että palvelimellasi ei ole tarpeeksi RAM-muistia. Yritä lisätä RAM-muistia tai poistaa Yum-liitännäiset käytöstä (määritä plugins=0 in /etc/yum.conf).

ennen kuin asennat paketin, voit tarkistaa sen riippuvuudet komennolla:

yum deplist httpd

jos haluat asentaa paketin, mutta olet unohtanut sen koko nimen, voit käyttää yleismerkkiä *. Esimerkiksi:

yum install epel-*

Resolving Dependencies--> Running transaction check---> Package epel-release.noarch 0:7-11 will be installed--> Finished Dependency ResolutionInstall 1 PackageTotal download size: 15 kInstalled size: 24 kIs this ok :

jos vain astut sisään:

yum install epel

No package epel available.Error: Nothing to do

et näe mitään pakettia saatavilla.

Vastaa

Sähköpostiosoitettasi ei julkaista.