Kako do Fedore: Vse, kar ste želeli vedeti o YUM-u in si niste upali vprašati (I. del)

YUM (Posodobitelj rumenega psa, spremenjen): Je upravitelj programske opreme ukazne vrstice (CLI) za posodobitev, namestitev in odstranitev paketov s samodejno ločljivostjo odvisnosti. Zapisano je v Python, ki omogoča razširitev njegovih funkcij s pomočjo vtičnikov. Yum je na voljo tudi v Debianu.

Yum ponuja varno upravljanje paketov, saj podpira sistem za preverjanje podpisov GPG (GNU Privacy Guard, znan tudi kot GnuPG). Ko je preverjanje podpisa omogočeno, Yum zavrne namestitev paketov, ki niso podpisani s pravilnim ključem GPG za to repozitorij. To pomeni, da lahko tem paketom zaupate RPM da v svoj sistem prenesete in namestite iz zanesljivega vira in med prenosom niso bili spremenjeni.

V tem Kako (razdeljen na več delov) bomo videli, kako kar najbolje izkoristiti ta zmogljiv in prilagodljiv upravitelj programske opreme, ki je po mojem osebnem mnenju eden najboljših, ki obstaja poleg Pacman (Archlinux);). Videli bomo praktično vse možnosti, ki jih ima, vtičnike in kako jih konfigurirati glede na svoje potrebe: D.

Če želite uporabiti katero od spodnjih možnosti, morate le dostopati kot koren ali uporabite sudo in napiši:

yum [opciones] comando {paquete1} {paquete2} {...}

Primer:

yum -y install clementine

Opomba: Parametri med [] so neobvezni, parametri med {} bodo odvisni od uporabljenega ukaza.

Seznam ukazov, ki jih ima yum, je:

  • namesti paket1 [paket2] […]
  • posodobitev [paket1] [paket2] […]
  • posodobitev na [paket1] [paket2] […]
  • preverite - posodobite
  • nadgradnja [paket1] [paket2] […]
  • nadgraditi na [paket1] [paket2] […]
  • distribucija-sinhronizacija [paket1] [paket2] […]
  • odstrani | izbriši paket1 [paket2] […]
  • seznam […]
  • informacije […]
  • zagotavlja | kaj zagotavlja funkcijo1 [funkcijo2] […]
  • očisti [paketi | metapodatki | expire-cache | rpmdb | vtičniki | vsi]
  • naredi predpomnilnik
  • skupine […]
  • iskalni niz1 [niz2] […]
  • lupina [ime datoteke]
  • resolucija dep1 [dep2] […]
  • (vzdržuje se samo iz starih razlogov - uporabite ponovno zahtevo ali num)
  • lokalna namestitev rpmfile1 [rpmfile2] […]
  • (vzdržuje se samo iz starih razlogov - uporabite namestitev)
  • lokalna posodobitev rpmfile1 [rpmfile2] […]
  • (vzdržuje se samo iz starih razlogov - uporabite posodobitev)
  • znova namestite paket1 [paket2] […]
  • znižaj paket1 [paket2] […]
  • deplist paket1 [paket2] […]
  • repolist [vsi | omogočeno | onemogočeno]
  • različica [vse | nameščen | na voljo | skupina- | nogroups | seznam skupin | informacije o skupini]
  • zgodovina [info | seznam | seznam paketov | paketi-info | povzetek | addon-info | redo | razveljavi | povratno | novo | sinhronizacija | statistika]
  • obremenitev-transakcija [txfile]
  • preveriti
  • pomoč [ukaz]

opis ukazov

namestitev

Uporablja se za namestitev najnovejše različice paketa ali skupine paketov, hkrati pa zagotavlja, da so bile izpolnjene vse odvisnosti. Če se noben paket ne ujema z danim imenom paketa, so ujemanja nameščena. Če se ime začne z znakom "@", se preostalo ime uporablja, kot da bi bil izveden ukaz groupinstall. Če se ime začne z znakom "-", se v transakciji izvede iskanje in se ujemajo vsa odstranjena sporočila. Če je ime datoteka, je namestitev izvedena tako, kot da bi bila izvedena prek localinstall.

posodobitev

Če se izvaja brez uporabe imena paketa, posodobitev posodobi vse pakete, ki so trenutno nameščeni v sistemu. Če je naveden eden ali več paketov, bo yum posodobil samo določene pakete. Yum bo poskrbel, da bodo med posodobitvijo izpolnjene vse odvisnosti.

posodobitev na

Ta ukaz deluje kot "posodobitev", vendar je vedno navedena različica paketa, ki ga želite posodobiti.

preverite - posodobite

Izvedena je bila tako, da lahko veste, ali vaša naprava čaka na posodobitve, ne da bi morali interaktivno zagnati posodobitve. Vrne tudi seznam paketov, ki jih je treba posodobiti v obliki seznama. Pri zagonu v podrobnem načinu prikaže tudi zastarele pakete.

nadgradnja

Je enak ukazu za posodobitev z zastavico --obsoletes.

distribucija - sinhronizacija o distro - sinhronizacija

Sinhronizirajte nameščeni paket skupaj z najnovejšimi razpoložljivimi paketi, in sicer zaradi zastarelosti, posodobitve ali zastarelega, kot je primerno. Če mu podate neobvezni argument »poln«, bo ukaz znova namestil tudi pakete, kjer se namestitvena kontrolna vsota in razpoložljiva kontrolna vsota ne ujemata. In odstranite stare pakete (lahko se uporabljajo za sinhronizacijo različic rpmdb). Izbirni argument "drugačen" se lahko uporabi za določanje privzete operacije. Ta ukaz ne bo izvajal operacij skupin, lokalnih paketov ali negativnih izbir.

odstrani o Erase

Uporabljajo se za odstranjevanje določenih paketov iz sistema in odstranjevanje paketov, ki so odvisni od odstranjenega paketa.

Opomba: ne morete po nesreči sami odstraniti yum.

Seznam

Uporablja se za prikaz različnih informacij o razpoložljivih paketih. Celoten nabor možnosti za ta ukaz je podrobno opisan spodaj:

  • yum seznam [vse | pokrovitelj1] [pokrovitelj2] […]

Prikaže vse razpoložljive in nameščene pakete.

  • seznam yum je na voljo [pokrovitelj1] […]

Pokaži vse pakete v shrambah yum, ki so na voljo za namestitev.

  • posodobitve seznama yum [pokrovitelj1] […]

Prikaže vse pakete s posodobitvami, ki so na voljo v shrambah yum.

  • nameščen yum seznam [pokrovitelj1] […]

Navedite pakete, ki se štejejo za argumente. Če se argument ne ujema z imenom razpoložljivega paketa, se ujemanja natisnejo.

  • yum seznam dodatkov [pokrovitelj1] […]

Navaja pakete, nameščene v sistemu, ki niso na voljo v nobenem skladišču yum in se pojavijo v konfiguracijski datoteki.

  • yum seznam zastareli [pokrovitelj1] […]

Navaja pakete, nameščene v sistemu, ki so zastareli v katerem koli skladišču yum in se pojavijo v konfiguracijski datoteki.

  • yum seznam nedavno [pokrovitelj1] […]

Naštejte pakete, ki so bili nedavno dodani v skladišča. To običajno ni koristno, če pa res želite, lahko uporabite plugin yum list-updateinfo kot sledi: "yum list-updateinfo new".

Opomba: lahko nadomestite parameter «vzorec1«,«vzorec2'Itd. Z imenom paketa, ki ga želite preveriti. Ne pozabite, da možnosti, označene med [], niso obvezne.

Trenutno je prvi del tukaj, da se ne bi preveč podaljšal;).

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   rogertux je dejal

    Samoubistvo varno
    Opomba: ne morete po naključju sami odstraniti yum.

  2.   azavenom je dejal

    zelo dobre informacije, nekaj vprašanj XD, ki jih je mogoče namestiti tudi v ubuntu? in če lahko depo repo uporabljate v ubuntuju?

    1.    Perzej je dejal

      Yum bi lahko uporabili kot upravitelja paketov kot alternativo apt-get ali aptitude, nisem prepričan, če bi lahko uporabili paket debian v Ubuntuju in deluje pravilno, bi bilo treba preskusiti :).

  3.   rokenrol je dejal

    Ustvarili ste mi eksistencialni dvom ... Njam na Debianu! (in ja, je; potrdil sem s preverjanjem skladišč). Ali to pomeni, da je mogoče pakete .rpm namestiti v debian (ali moram dodati tudi repozitorije?) Ali pa lahko izkoristim yumove ukaze in GUI za namestitev paketov .deb? Oprostite, če rečem grozno, vendar sem presenečen nad prebranim.
    Lep pozdrav.

    1.    pandev92 je dejal

      Predpostavljamo, da lahko .deb pakete namestite z yum, tako kot v pclinux os pakete rpm s synaptic in apt xD

    2.    pravilno je dejal

      Če gledamo z logičnega vidika, bi bilo normalno, da z yumom lahko namestite pakete .deb, zato namesto pisanja "apt-get install firefox" napišete "yum install firefox"

      1.    Juan Carlos je dejal

        In tako bi moralo biti, saj je namestitveni program eno, paket pa drugo.

  4.   JULIJ je dejal

    Resnica je, da se zavedam, da vsi uporabljamo operacijski sistem, vendar nihče od nas niti najmanj ne ve, kako deluje.

    http://www.mylifeUnix.org

    1.    Perzej je dejal

      Ste zelo pravi prijatelj, mnogi med nami mislimo, da vemo marsikaj o svoji distribuciji, toda ko malo raziščemo, se izkaže, da tisto, kar vemo, je majhen XD.

  5.   Juan Carlos je dejal

    In ko smo že pri yumu, ste se zavedali, da ljudje Fedore že neposredno svetujejo namestitev v 64-bitne sisteme?

    1.    pravilno je dejal

      Nisem vedel, kljub temu so prednosti 64-bitnih sistemov številne many

    2.    Perzej je dejal

      Kaj pa bratec, kot dobro poudarjate, je zelo priporočljivo, da uporabite 64-bitno različico. Od tega, kar sem prebral, Fedora x86_64 uporablja pakete za 64, kolikor je le mogoče, in le, če ne obstajajo, jih kombinira s 32-bitnimi. res je kul, saj se vedno pritožujemo zaradi slabe združljivosti med 32-bitnimi in 64-bitnimi sistemi.

      Na zdravje :).

  6.   Charles Emilio je dejal

    YUM v Debianu me ne preseneča, ker je jedro Fedore uporabljalo apt-get kot upravitelja, ustvaril sem celo različico 7 ali kaj podobnega, saj rad kombiniram upravitelje paketov, se veliko o njih oziram, pred kratkim pa sem zamočil svojo Fedoro 17 za namestitev Pacmana (ja, upravitelja ArchLinux) in vse je delovalo, dokler nisem znova zagnal XD

    1.    Perzej je dejal

      Vau, pacman v Fedori *. *, Škoda, ker vam ni uspelo :(. Kar ste rekli o menjavi upraviteljev paketov med distribucijskimi napravami, je nekaj, česar mnogi od nas ne vemo, zato mi je bilo dobro opozoriti na podatke :).

      Hvala za komentar in za obisk, lep pozdrav bratec;).

  7.   Emiliano je dejal

    Fedoro x86_64 uporabljam približno dve leti.
    Nisem imel nobenih težav.
    Deluje veliko bolje kot 32-bitna različica.
    Yum je eden najboljših programov za namestitev.
    Že zdavnaj nisem več uporabljal ukaza "rpm" za
    izvedite namestitev prenesenih paketov in to
    niso v skladiščih. Če jo kombinirate z «Yumexom»,
    grafični vmesnik, so zelo zmogljiva orodja.
    V tej najnovejši različici Fedore "apper" deluje zelo dobro,
    vsaj kolikor sem poskusil, nameščanje paketov
    storjeno iz Firefoxa, ker je eno od dejanj, da ga namestite z
    appar.

    Lep pozdrav,

    Emiliano
    Badajoz

    1.    pee je dejal

      D: