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
to install a package, yum install
is used. Jos haluat asentaa apache-www-palvelimen, suorita tämä komento:
yum install httpd
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.