Kuidas Fedorasse: kõik, mida tahtsite teada saada YUM-ist ega julgenud küsida (I osa)

Yum (Kollane koeravärskendaja, muudetud): See on käsurea tarkvarahaldur (CLI) automaatse sõltuvuse eraldusvõimega pakettide värskendamiseks, installimiseks ja desinstallimiseks. See on kirjutatud aastal Python, mis võimaldab selle funktsionaalsust laiendada pistikprogrammide kaudu. Yum on saadaval ka Debianis.

Yum pakub turvalist paketihaldust, kuna see toetab allkirja kontrollimise süsteemi GPG (GNU Privacy Guard, tuntud ka kui GnuPG). Kui allkirja kontrollimine on lubatud, keeldub Yum installimast pakette, mis pole selle hoidla jaoks õige GPG-võtmega allkirjastatud. See tähendab, et saate neid pakette usaldada RPM et teie süsteem alla laaditakse ja installitakse, on usaldusväärsest allikast ja neid pole ülekande ajal muudetud.

Sel Kuidas (jagatud mitmeks osaks) näeme, kuidas sellest võimsast ja paindlikust tarkvarahaldurist maksimumi võtta, mis on minu isikliku arvamuse kohaselt lisaks parimatele olemas pacman (Archlinux);). Näeme praktiliselt kõiki selle võimalusi, pistikprogramme ja kuidas seda vastavalt enda vajadustele konfigureerida: D.

Mis tahes allpool näidatud suvandi kasutamiseks on vaja pääseda ainult kui juur või kasutada sudo ja kirjuta:

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

Näide:

yum -y install clementine

Märkus: Parameetrid vahemikus [] on valikulised, vahemikus {} olevad parameetrid sõltuvad kasutatavast käsust.

Yumil olevate käskude loend on:

  • installi pakett1 [pakett2] […]
  • uuenda [pakett1] [pakett2] […]
  • uuendus [pakett1] [pakett2] […]
  • kontroll - uuenda
  • uuenda [pakett1] [pakett2] […]
  • upgrade to to [pakett1] [pakett2] […]
  • levitamine-sünkroniseerimine [pakett1] [pakett2] […]
  • eemalda | kustuta pakett1 [pakett2] […]
  • loetelu […]
  • teave […]
  • annab | mis pakub funktsiooni1 [funktsioon2] […]
  • puhas [pakendid | metaandmed | aeguma-vahemälu | rpmdb | pistikprogrammid | kõik]
  • vahemälu
  • rühmad […]
  • otsi string1 [string2] […]
  • kest [failinimi]
  • lahendatudep dep1 [dep2] […]
  • (säilitatakse ainult pärandküsimustel - kasutage repoquery või yum numatyta)
  • localinstall rpmfile1 [rpmfile2] […]
  • (hooldatakse ainult vanadel põhjustel - kasutage installi)
  • kohalik värskendus rpmfile1 [rpmfile2] […]
  • (hooldatakse ainult vanadel põhjustel - kasutage värskendust)
  • installige uuesti pakett1 [pakett2] […]
  • alanda versioonipaketti1 [pakett2] […]
  • eemalda pakett1 [pakk2] […]
  • repolist [kõik | lubatud | keelatud]
  • versioon [kõik | paigaldatud | saadaval | rühm- | nogrupid | grouplist | grupiinfo]
  • ajalugu [info | loend | paketid-loend | paketid-info | kokkuvõte | lisateave | tee uuesti | võta tagasi | tagasivõtmine | uus | sünkroonimine | statistika]
  • laadimistehing [txfile]
  • kontrollima
  • abi [käsk]

kirjeldus käskudest

paigaldama

Seda kasutatakse paketi või pakettide rühma uusima versiooni installimiseks, tagades samal ajal, et kõik sõltuvused on täidetud. Kui ükski pakett ei vasta antud paketi nimele, siis vasted installitakse. Kui nimi algab tähemärgiga "@", kasutatakse ülejäänud nime nii, nagu oleks käivitatud käsk groupinstall. Kui nimi algab tähega "-", siis tehingu raames otsitakse ja vasted eemaldatakse. Kui nimi on fail, siis installitakse nii, nagu oleks see tehtud kohaliku installi kaudu.

ajakohastama

Kui käivitate paketi nime kasutamata, värskendage värskendust kõigi süsteemis praegu installitud pakettide kohta. Kui on määratud üks või mitu paketti, värskendab yum ainult määratud pakette. Yum veendub, et värskenduse ajal on kõik sõltuvused rahuldatud.

uuendatud

See käsk töötab nagu "update", kuid määrate alati selle paketi versiooni, mida soovite värskendada.

kontroll - uuenda

See on rakendatud nii, et saate teada, kas teie masinal on ootel värskendusi, ilma et peaksite värskendust interaktiivselt käivitama. See tagastab ka loendi vormingus värskendatavate pakettide loendi. Verbose režiimis töötades näitab see ka vananenud pakette.

upgrade

See on sama mis lipuga värskenduskäsk --obsoletes.

jaotamine - sünkroniseerimine o sünkroonimine

Sünkroonige installitud pakett koos uusimate saadaolevate pakettidega, seda tehakse vastavalt vananemisele, värskendamisele või vananemisele. Kui annate valikulise argumendi "täis", installib käsk ka paketid, kus installi kontrollsumma ja saadaolev kontrollsumma ei ühti. Ja eemaldage vanad paketid (saab kasutada rpmdb versioonide sünkroonimiseks). Vaiketoimingu täpsustamiseks saab kasutada valikulist argumenti "erinev". See käsk ei soorita gruppide, kohalike pakettide ega negatiivsete valikute toiminguid.

kõrvaldama o Kustutage

Neid kasutatakse määratud pakettide eemaldamiseks süsteemist, samuti eemaldatavate pakettide eemaldamiseks.

Märkus: te ei saa kogemata yumit ise eemaldada.

nimekiri

Seda kasutatakse mitmesuguse teabe kuvamiseks saadaolevate pakettide kohta. Selle käsu kõigi võimaluste komplekt on üksikasjalikult kirjeldatud allpool:

  • yum nimekiri [kõik | patroon1] [patroon2] […]

Näitab kõiki saadaolevaid ja installitud pakette.

  • Yum nimekiri on saadaval [patroon1] […]

Kuva kõik paketid, mida saate installida.

  • yum nimekirja uuendused [patroon1] […]

See näitab kõiki pakette koos värskendustega, mis on saadaval yumi hoidlates.

  • Yum nimekiri on installitud [patroon1] […]

Loetlege argumentidena käsitletavad paketid. Kui argument ei ühti saadaoleva paketi nimega, prinditakse vasted.

  • yum listi lisad [patroon1] […]

Selles on loetletud süsteemi installitud paketid, mis pole üheski yum-hoidlas saadaval ja mis ilmuvad konfiguratsioonifailis.

  • yum list vananenud [patroon1] […]

Selles on loetletud süsteemi installitud paketid, mis on igas yumi hoidlas vananenud ja mis ilmuvad konfiguratsioonifailis.

  • yum nimekiri hiljutine [patroon1] […]

Loetlege hiljuti hoidlatesse lisatud paketid. See pole tavaliselt kasulik, kuid kui soovite, võite kasutada pistikprogrammi yum list-updateinfo järgmiselt: "yum list-updateinfo new".

Märkus: saate asendada parameetri «patroon1","patroon2'Jne koos pakendi nimega, mida soovite kontrollida. Pidage meeles, et [] vahele märgitud valikud on valikulised.

Praegu on esimene osa siin, et mitte liiga pikendada;).

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   rogertux DIJO

    Enesetapp ohutu
    Märkus: te ei saa kogemata yumit ise eemaldada.

  2.   asavenom DIJO

    väga hea info, mõned küsimused XD, mida saab ka ubuntu installida? ja kui saate debian repot ubuntus kasutada?

    1.    Perseo DIJO

      Võite kasutada yumi pakettihaldurina alternatiivina apt-getile või aptitude'ile, ma pole kindel, kas saaksite Debiani paketti kasutada Ubuntus ja see töötab õigesti, see oleks testimise küsimus :).

  3.   rock and roll DIJO

    Olete tekitanud minu jaoks eksistentsiaalse kahtluse ... Yum on Debian! (ja jah, on küll; ma kinnitasin seda, kontrollides hoidlaid). Kas see tähendab, et debianile saab installida .rpm pakette (kas pean ka hoidlaid lisama?) Või et .deb pakettide installimiseks saan ära kasutada yumi käske ja GUI-sid? Vabandust, kui ütlen julm, aga see, mida loen, üllatab mind.
    Tervitused.

    1.    92 DIJO

      Eeldatakse, et .deb pakette saab installida ka yum-iga, nagu ka pclinux os-s, rpm paketid koos sünaptilise ja apt xD-ga

    2.    korralik DIJO

      Vaadates seda loogilisest vaatenurgast, oleks tavaline, et yumiga saate installida .deb paketid, nii et "apt-get install firefox" kirjutamise asemel kirjutate "yum install firefox"

      1.    Juan Carlos DIJO

        Ja nii see peabki olema, sest installer on üks ja pakett teine ​​asi.

  4.   juuli DIJO

    Tõde on see, et ma mõistan, et me kõik kasutame operatsioonisüsteemi, kuid kellelgi meist pole vähimatki aimu selle toimimisest.

    http://www.mylifeUnix.org

    1.    Perseo DIJO

      Sa oled väga õige sõber, paljud meist arvavad, et teame oma distro kohta paljusid asju, kuid veidi uurides selgub, et see, mida me teame, on pisike XD.

  5.   Juan Carlos DIJO

    Ja rääkides yumist, kas saite aru, et Fedora inimesed soovitavad juba otse 64-bitistele süsteemidele installida?

    1.    korralik DIJO

      Mul polnud aimugi, igatahes on 64-bitiste süsteemide eelised palju 🙂

    2.    Perseo DIJO

      Kuidas oleks vennaga, nagu te hästi märkite, on tungivalt soovitatav kasutada 64-bitist versiooni. Sellest, mida olen lugenud, kasutab Fedora x86_64 pakette 64-le nii palju kui võimalik ja ainult siis, kui neid pole, ühendab see need 32. see on tõesti lahe, sest me kurdame alati 32–64-bitiste süsteemide halva ühilduvuse üle.

      Terviseks :).

  6.   Charles Emilio DIJO

    Debiani YUM ei üllata mind, kuna Fedora tuum kasutas haldurina apt-getit, lõin isegi versiooni 7 või midagi sellist, kuna mulle meeldib pakettihaldureid kombineerida, vaatan nende kohta palju ja hiljuti lõin oma fedora 17 Pacmani (jah, ArchLinuxi halduri) panemise eest ja kõik töötas seni, kuni ma XD taaskäivitasin

    1.    Perseo DIJO

      Vau, pacora Fedoras *. *, Kahju, et see sulle ei töötanud :(. See, mida te pakettihaldurite vahetamise kohta distrode vahel ütlesite, on midagi, millest paljud meist ei tea, seetõttu tegi see minust hea idee andmetele tähelepanu juhtida :).

      Täname kommentaari ja külastuse eest, tervitused vennas;).

  7.   Emiliano DIJO

    Olen kasutanud Fedora x86_64 umbes kaks aastat.
    Mul pole probleeme olnud.
    See töötab palju paremini kui 32-bitine versioon.
    Yum on üks parimaid programme, mida installida.
    Olen ammu lõpetanud käsu "rpm" kasutamise
    installige allalaaditud paketid ja see
    nad ei ole hoidlates. Kui ühendate selle «Yumexiga»,
    graafiline liides, on need väga võimsad tööriistad.
    Selles Fedora viimases versioonis töötab "apper" väga hästi,
    vähemalt nii palju, kui olen proovinud, pakette installinud
    tehtud Firefoxist, sest üks toimingutest on selle installimine
    appar.

    Parimate soovidega,

    Emiliano
    Badajoz

    1.    pipi DIJO

      D: