How To Fedora: Gjithçka që keni dashur të dini për YUM dhe nuk keni guxuar të pyesni (Pjesa I)

YUM (Përditësuesi i qenve të verdhë, i modifikuar): Managershtë menaxher i softuerit të linjës komanduese (CLI) për të azhurnuar, instaluar dhe çinstaluar paketat me rezolucion automatik të varësisë. Shtë shkruar në Piton, e cila lejon që funksionalitetet e tij të zgjerohen përmes shtojcave. Yum është gjithashtu në dispozicion në Debian.

Yum ofron menaxhim të sigurt të paketës pasi mbështet sistemin e verifikimit të nënshkrimit GPG (Garda e Privatësisë e GNU, i njohur gjithashtu si GnuPG). Kur aktivizohet verifikimi i nënshkrimit, Yum do të refuzojë të instalojë ndonjë paketë që nuk është nënshkruar me tastin e saktë GPG për atë depo. Kjo do të thotë që ju mund t'i besoni paketave RPM që ju shkarkoni dhe instaloni në sistemin tuaj janë nga një burim i besueshëm dhe nuk janë modifikuar gjatë transferimit.

Në këtë How To (të ndarë në disa pjesë) do të shohim se si ta shfrytëzojmë maksimalisht këtë menaxher softueri të fuqishëm dhe fleksibël, që, për mendimin tim personal, është një nga më të mirët që ekziston përveç Pacman (Archlinux);). Ne do të shohim praktikisht të gjitha opsionet që ka, shtojcat dhe si ta konfigurojmë atë sipas nevojave tona: D.

Për të përdorur ndonjë nga opsionet e paraqitura më poshtë është e nevojshme vetëm të hyni si rrënjë ose përdorim sudo dhe shkruaj:

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

Shembull:

yum -y install clementine

Shenim: Parametrat që përmbahen ndërmjet [] janë opsionale, parametrat që përmbahen midis {} do të varen nga komanda që do të përdoret.

Lista e komandave që ka yum është:

  • instalo paketën1 [paketën2] […]
  • azhurno [pako1] [pako2] […]
  • azhurnimi në [pako1] [pako2] […]
  • kontrolloni - azhurnoni
  • azhurnoni [paketën1] [paketën2] […]
  • azhurno-në [pako1] [pako2] […]
  • shpërndarje-sinkronizim [pako1] [pako2] […]
  • hiq | fshi paketën1 [paketën2] […]
  • listë […]
  • informacion […]
  • siguron | çfarë siguron veçorinë1 [veçorinë2] […]
  • i pastër [paketimet | metadata | skedar i skaduar | rpmdb | shtojca | te gjitha]
  • bëj cache
  • grupe […]
  • kërko string1 [string2] […]
  • shell [emri i skedarit]
  • zgjidhet dep1 [dep2] […]
  • (mirëmbahet vetëm për arsye të trashëgimisë - përdorni repoquery ose yum ofron)
  • lokale instalo rpmfile1 [rpmfile2] […]
  • (mirëmbahet vetëm për arsye trashëgimie - përdorni instalimin)
  • data e azhurnimit rpmfile1 [rpmfile2] […]
  • (mirëmbahet vetëm për arsye trashëgimie - përdorni azhurnimin)
  • riinstalo paketën1 [paketën2] […]
  • zvogëlo paketën1 [paketa2] […]
  • lista e paketës1 [paketa2] […]
  • repolist [të gjitha | aktivizohet | me aftësi të kufizuara]
  • versioni [të gjitha | instaluar | në dispozicion | grup- | grupeve | lista e grupeve | groupinfo]
  • histori [informacion | listë | pako-listë | pako-informacion | përmbledhje | addon-info | ribë ​​| zhbëj | rikthim | i ri | sinkronizo | statistikat]
  • ngarkesë-transaksion [txfile]
  • shikoni
  • ndihmë [komandë]

përshkrim të komandave

instaloj

Përdoret për të instaluar versionin më të fundit të një pakete ose grupi paketash duke siguruar që të gjitha varësitë të jenë përmbushur. Nëse asnjë paketë nuk përputhet me emrin e dhënë të paketës, atëherë ndeshjet instalohen. Nëse emri fillon me një karakter "@", pjesa tjetër e emrit përdoret sikur të ekzekutohej komanda e instalimit të grupit. Nëse emri fillon me një karakter "-" atëherë një kërkim bëhet brenda transaksionit dhe çdo ndeshje hiqet. Nëse emri është një skedar, atëherë instalimi bëhet sikur të ishte bërë përmes localinstall.

Përditësimi

Nëse ekzekutohet pa përdorur një emër pakete, azhurnoni të gjitha paketat e instaluara aktualisht në sistem. Nëse specifikohen një ose më shumë paketa, yum do të azhurnojë vetëm paketat e përcaktuara. Yum do të sigurohet që të gjitha varësitë të jenë përmbushur gjatë azhurnimit.

azhurnim-në

Kjo komandë funksionon si "azhurnimi", por ju gjithmonë specifikoni versionin e paketës në të cilën dëshironi të azhurnoni.

kontrolloni - azhurnoni

Beenshtë implementuar në mënyrë që të mund të dini nëse makina juaj ka azhurnime në pritje pa pasur nevojë të ekzekutoni azhurnimin në mënyrë interaktive. Kthen gjithashtu një listë të paketave që do të azhurnohen në formatin e listës. Kur ekzekutohet në mënyrë të folur gjithashtu tregon paketa të vjetruara.

përmirësuar

Shtë e njëjtë me komandën e azhurnimit me flamurin --obsoletes.

shpërndarja - sinkronizimi o distro - sinkronizo

Sinkronizoni paketën e instaluar së bashku me paketat më të fundit në dispozicion, kjo bëhet ose për shkak të vjetërsimit, azhurnimit ose të vjetëruar, sipas rastit. Nëse i jepni argumentin opsional "të plotë", komanda gjithashtu do të instalojë përsëri paketat atje ku shuma e kontrollit të instalimit dhe shuma e kontrollit në dispozicion nuk përputhen. Dhe hiqni paketat e vjetra (mund të përdoren për të sinkronizuar versionet e rpmdb). Argumenti opsional "ndryshe" mund të përdoret për të specifikuar operacionin e paracaktuar. Kjo komandë nuk do të kryejë operacione në grupe, paketa lokale ose zgjedhje negative.

heq o shuaj

Ato përdoren për heqjen e paketave të specifikuara nga sistemi, si dhe heqjen e paketave që varen nga paketa që hiqet.

Shenim: ju nuk mund ta hiqni aksidentalisht vetveten.

listë

Përdoret për të shfaqur informacione të ndryshme në lidhje me paketat në dispozicion. Grupi i plotë i opsioneve për këtë komandë është i detajuar më poshtë:

  • lista yum [të gjitha | patron1] [patron2] […]

Tregon të gjitha paketat e disponueshme dhe të instaluara.

  • lista yum në dispozicion [mbrojtësi1] […]

Shfaqni të gjitha paketat në depot e yum në dispozicion për t'u instaluar.

  • përditësimet e listave yum [mbrojtësi1] […]

Ajo tregon të gjitha paketat me azhurnimet e disponueshme në depot e yum.

  • yum lista është instaluar [mbrojtësi1] […]

Renditni paketat e konsideruara si argumente. Nëse një argument nuk përputhet me emrin e një pakete të disponueshme, ndeshjet shtypen.

  • lista shtesë yum [mbrojtësi1] […]

Ai rendit paketat e instaluara në sistem që nuk janë në dispozicion në asnjë depo yum dhe që shfaqen në skedarin e konfigurimit.

  • lista e vjetër e vjetër [mbrojtësi1] […]

Ai rendit paketat e instaluara në sistem që janë vjetëruar në çdo depo yum dhe që shfaqen në skedarin e konfigurimit.

  • yum lista e fundit [mbrojtësi1] […]

Renditni paketat e shtuara së fundmi në depo. Kjo zakonisht nuk është e dobishme, por nëse vërtet dëshironi, mund të përdorni shtojcën yum list-updateinfo si më poshtë: "yum list-updateinfo new".

Shenim: mund të zëvendësoni parametrin «model1" 'model2', Etj., Me emrin e paketës që dëshironi të kontrolloni. Mos harroni se opsionet e shënuara ndërmjet [] janë opcionale.

Për momentin pjesa e parë është këtu në mënyrë që të mos zgjatet shumë;).

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   rogertux dijo

    I sigurt për vetëvrasje
    Shënim: ju nuk mund ta hiqni aksidentalisht vetveten.

  2.   azavenom dijo

    informacion shumë i mirë, disa pyetje XD që mund të instalohen edhe në ubuntu? dhe nëse mund ta përdorni repon e debianit në ubuntu?

    1.    Perseu dijo

      Ju mund të përdorni yum si menaxher pako si një alternativë ndaj apt-get ose aptency, nuk jam i sigurt nëse mund ta përdorni paketën debian në Ubuntu dhe funksionon si duhet, do të ishte çështje testimi :).

  3.   rock and roll dijo

    Ju keni krijuar një dyshim ekzistencial për mua ... Yum në Debian! (dhe po, është; unë e vërtetova atë duke kontrolluar depot). A do të thotë kjo që paketat .rpm mund të instalohen në debian (a duhet të shtoj edhe depo?) Apo se mund të përfitoj nga komandat e yum dhe GUI për të instaluar paketat .deb? Na vjen keq nëse po them mizor, por jam i befasuar nga ajo që kam lexuar.
    Përshëndetje.

    1.    pandev92 dijo

      Do të supozohej që ju mund të instaloni paketat .deb me yum, ashtu si në pclinux os paketat e rpm me synaptic dhe apt xD

    2.    i duhur dijo

      Duke e parë nga pikëpamja logjike, gjëja normale do të ishte që me yum të mund të instalonit pako .deb, kështu që në vend që të shkruani "apt-get install firefox" të shkruani "yum install firefox"

      1.    Juan Carlos dijo

        Dhe kjo është mënyra se si duhet të jetë, pasi instaluesi është një gjë dhe paketa është një tjetër.

  4.   korrik dijo

    E vërteta është se e kuptoj që të gjithë përdorim një sistem operativ por askush nga ne nuk ka idenë më të vogël se si funksionon.

    http://www.mylifeUnix.org

    1.    Perseu dijo

      Ju jeni mik shumë i drejtë, shumë prej nesh mendojnë se dimë shumë gjëra rreth distroit tonë, por kur hetojmë pak rezulton se ajo që dimë është XD e vogël.

  5.   Juan Carlos dijo

    Dhe duke folur për yum, a e keni kuptuar që njerëzit Fedora tashmë këshillojnë drejtpërdrejt instalimin në sistemet 64-bit?

    1.    i duhur dijo

      Nuk kisha ide, gjithsesi avantazhet e sistemeve 64-bit janë shumë

    2.    Perseu dijo

      Po vëlla, siç theksoni, rekomandohet shumë të përdorni versionin 64-bit, nga sa kam lexuar, Fedora x86_64 përdor paketat për 64 sa më shumë të jetë e mundur dhe vetëm nëse nuk ekzistojnë, i kombinon ato me ato të 32. Kjo është vërtet interesante pasi që ne gjithmonë ankohemi për pajtueshmëri të dobët midis sistemeve 32-bit dhe 64-bit.

      Brohoritje :).

  6.   Charles Emilio dijo

    YUM në Debian nuk më befason, pasi që Fedora core përdori apt-get si menaxher, unë madje krijova versionin 7 ose diçka të tillë, pasi më pëlqen të kombinoj menaxherët e paketave, dukem shumë për ta, dhe kohët e fundit unë fyej fedora ime 17 për vendosjen e Pacman (po, menaxheri ArchLinux) dhe gjithçka funksionoi derisa të rifilloja XD

    1.    Perseu dijo

      Uau, pacman në Fedora *. *, Sa keq që nuk ju shkoi mirë :(. Ajo që thatë për ndryshimin e menaxherëve të paketave midis distros është diçka për të cilën shumë prej nesh nuk e dinë, prandaj më bëri një ide të mirë të tregoja të dhënat :).

      Faleminderit për komentin dhe për vizitën, përshëndetje bro;).

  7.   Emiliano dijo

    Unë kam qenë duke përdorur Fedora x86_64 për rreth dy vjet.
    Unë nuk kam pasur ndonjë problem.
    Funksionon shumë më mirë se versioni 32-bit.
    Yum është një nga programet më të mira për tu instaluar.
    Unë kam kohë që kam ndaluar duke përdorur komandën "rpm" për të
    kryeni instalimin e paketave të shkarkuara dhe atë
    ato nuk janë në depo. Nëse e kombinoni me «Yumex»,
    ndërfaqja grafike, ato janë mjete shumë të fuqishme.
    Në këtë version të fundit të Fedora, "apper" funksionon shumë mirë,
    të paktën për aq sa kam provuar, duke instaluar paketa
    bërë nga Firefox, sepse një nga veprimet është instalimi i tij me të
    apper

    Të fala,

    Emiliano
    Badajoz

    1.    shurrë dijo

      D: