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.
I sigurt për vetëvrasje
Shënim: ju nuk mund ta hiqni aksidentalisht vetveten.
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?
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 :).
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.
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
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"
Dhe kjo është mënyra se si duhet të jetë, pasi instaluesi është një gjë dhe paketa është një tjetër.
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
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.
Dhe duke folur për yum, a e keni kuptuar që njerëzit Fedora tashmë këshillojnë drejtpërdrejt instalimin në sistemet 64-bit?
Nuk kisha ide, gjithsesi avantazhet e sistemeve 64-bit janë shumë
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 :).
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
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;).
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
D: