Kako namestiti pakete RPM z uporabo YUM

YUM je programska oprema za ukazno vrstico, ki se uporablja za namestitev programske opreme v sistemih CentOS in Fedora. Če bi raje izbrali bolj grafično rešitev, namesto tega izberite YUM Extender . YUM je CentOs in Fedora, kaj je apt-get za Debian in Ubuntu.

Ste se kdaj spraševali, za kaj velja YUM? V branju strani z navodili je navedeno, da YUM pomeni "Yellowdog Updater Modified". YUM je naslednik orodja YUP, ki je bil privzeti vodja paketov v Yellowdog Linuxu.

Kako namestiti pakete RPM z uporabo YUM

Če želite namestiti paket RPM, preprosto vnesite ta ukaz:

yum namestiti nameofpackage

Na primer:

yum namestiti scribus

Kako posodobiti pakete z uporabo YUM

Če želite posodobiti vse pakete v sistemu, preprosto zaženite naslednji ukaz:

yum posodobitev

Če želite posodobiti določen paket ali pakete, poskusite naslednje:

yum update nameofpackage

Če želite paket posodobiti na določeno številko različice, morate uporabiti ukaz update-to, kot sledi:

yum update-to nameofpackage versionnumber

Na primer:

yum update-to flash-plugin 11.2.202-540-release

Zdaj razmislite o tej situaciji. Imate različico 1.0 programa in obstaja več popravkov napak 1.1, 1.2, 1.3 itd. Na voljo je tudi različica 2 programske opreme. Zdaj si predstavljamo, da želite namestiti popravke napak, vendar se ne premaknite v novo različico, ker je povsem odkrito zanič. Torej, kako posodobiti brez nadgradnje?

Preprosto uporabite ukaz update-minimal na naslednji način:

yum posodobitev - minimalno ime programa - bugfix

Kako preveriti posodobitve z uporabo YUM brez namestitve

Včasih želite izvedeti, kaj je treba posodobiti, preden dejansko izvedete posodobitev.

Naslednji ukaz vrne seznam programov, ki jih je treba posodobiti:

yum check-updates

Kako odstraniti programe z uporabo YUM

Če želite odstraniti aplikacijo iz vašega Linux sistema, lahko uporabite naslednji ukaz:

yum odstrani ime programa

Odstranjevanje programov iz vašega sistema se lahko zdi naravnost naprej, vendar z odstranitvijo ene aplikacije lahko preprečite drugemu, da dela.

Predstavljajte si, na primer, da ste imeli program, ki spremlja mapo, in če najde datoteko, vam program pošlje e-poštno sporočilo, ki vam omogoča, da veste, da je nova datoteka. Predstavljajte si, da ta program zahteva e-poštno storitev, ki dejansko pošlje e-poštno sporočilo. Če izbrišete e-poštno storitev, bo program, ki spremlja mapo, postal nekoristen.

Če želite odstraniti programe, ki so odvisni od programa, ki ga odstranite, uporabite naslednji ukaz:

yum avtorsko ime programa

V primeru programa spremljanja in storitve e-pošte bi bili obe aplikaciji odstranjeni.

Ukaz za samodejno odstranjevanje lahko uporabite tudi brez parametrov, kot sledi:

yum autoremove

To išče vaš sistem za datoteke, ki jih vi niso izrecno namestili in nimate odvisnosti. Te so znane kot listni paketi.

Seznam vseh paketov RPM na voljo z uporabo YUM

Vse razpoložljive pakete lahko v seznamu YUM preprosto navedete z naslednjim ukazom:

yum list

Obstajajo dodatni parametri, ki jih lahko dodate na seznam, da bi bilo bolj koristno.

Če želite na primer navesti vse razpoložljive posodobitve sistema, zaženite naslednji ukaz:

yum seznam posodobitve

Če si želite ogledati vse nameščene pakete, v svojem sistemu zaženite naslednji ukaz:

nameščen yum seznam

Vse datoteke, ki so bile nameščene brez uporabe repozitorijev, lahko pokažete tako, da izvedete naslednji ukaz:

yum seznam dodatkov

Kako poiskati pakete RPM z uporabo YUM

Če želite poiskati določen paket, uporabite ta ukaz:

yum iskanje ime programa | opis

Na primer, če želite poiskati Steam, uporabite ta ukaz:

yum iskanje pare

Druga možnost je iskanje določene vrste aplikacije na naslednji način:

yum iskanje "zajem zaslona"

Privzeti objekt za iskanje poišče imena in povzetke paketov in samo, če ne najde rezultatov, če bo iskal opise in URL-je.

Če želite yum poiskati opise in URL-je, uporabite tudi naslednji ukaz:

yum iskanje "zajem zaslona" vse

Kako pridobiti informacije o paketih RPM z uporabo YUM

Pomembne informacije o paketu lahko pridobite z naslednjim ukazom:

yum info packagename

Vrnjene informacije so naslednje:

Kako namestiti skupine aplikacij z uporabo YUM

Če želite vrniti seznam skupin, ki uporabljajo YUM, sledite naslednjim ukazom:

yum skupini seznam | več

Izhod iz tega ukaza je podoben naslednjemu:

Zato lahko namestite okolje namizja Plazma KDE z naslednjim ukazom:

namestitev yum skupine "KDE Plasma workspaces"

Preden to storite, čeprav želite izvedeti, kateri paketi sestavljajo skupino. V ta namen zaženite naslednji ukaz:

yum skupinske informacije "KDE Plasma workspaces" | več

Opazili boste, da ko boste zagnali ta ukaz, boste videli seznam skupin znotraj skupin. Seveda lahko tudi te skupine zaženejo informacije o skupini.

Kako namestiti datoteke RPM lokalno v sistem z uporabo YUM

Kaj se zgodi, če datoteka RPM ne bo nameščena iz enega od skladišč, nastavljenih na vašem sistemu. Morda ste napisali svoj paket in ga želite namestiti.

Za namestitev paketa RPM, lokalnega v vaš sistem, zaženite naslednji ukaz:

yum localinstall filename

Če datoteka potrebuje odvisnost, bodo odjemalci iskali odvisnosti.

Kako vnovično namestiti paket RPM z uporabo YUM

Če ste bili nesrečni in program, ki je nekoč delal iz katerega koli razloga, je prenehal delovati, ga lahko ponovno znova namestite z naslednjim ukazom:

yum znova namestite ime programa

Ta ukaz bo znova namestil isti program z isto številko različice, kot je bila že nameščena.

Kako Navesti vse odvisnosti za paket RPM

Za navedbo vseh odvisnosti paketa uporabite ta ukaz:

yum deplist programname

Na primer, če želite poiskati vse odvisnosti od Firefoxa, uporabite to:

yum deplist firefox

Kako naj seznam vseh skladišč, ki jih uporablja YUM

Če želite izvedeti, kateri od skladišč so na voljo v vašem sistemu, uporabite ta ukaz:

yum repolist

Vrnjeni podatki bodo naslednji:

Ta vodnik daje dober splošen pokazatelj, kako deluje YUM. Vendar pa samo praska površino vseh možnih uporab YUM. Za popolne informacije, vključno z navedbo vseh možnih stikal, zaženite naslednji ukaz:

človek yum