YUM (Ažuriranje žutog psa, izmijenjeno): To je upravitelj softvera naredbenog retka (CLI) za ažuriranje, instaliranje i deinstaliranje paketa s automatskom rezolucijom ovisnosti. Napisano je na piton, koji omogućava proširenje njegovih funkcionalnosti putem dodataka. Yum je također dostupan na Debianu.
Yum nudi sigurno upravljanje paketima jer podržava sistem provjere potpisa GPG (GNU Privacy Guard, poznat i kao GnuPG). Kad je omogućena provjera potpisa, Yum će odbiti instalirati sve pakete koji nisu potpisani ispravnim GPG ključem za to spremište. To znači da možete vjerovati tim paketima RPM da ste preuzeli i instalirali na svoj sistem iz pouzdanog izvora i nisu modificirani tokom prijenosa.
U ovome Kako (podijeljeno u nekoliko dijelova) vidjet ćemo kako maksimalno iskoristiti ovaj moćan i fleksibilan softverski menadžer koji je, po mom osobnom mišljenju, jedan od najboljih koji postoji uz pacman (Archlinux);). Vidjet ćemo praktično sve mogućnosti koje ima, dodatke i kako ga konfigurirati prema vlastitim potrebama: D.
Da biste koristili bilo koju od opcija prikazanih u nastavku, potrebno je samo pristupiti kao korijen ili koristiti sudo i napiši:
yum [opciones] comando {paquete1} {paquete2} {...}
Primjer:
yum -y install clementine
Napomena: Parametri sadržani između [] su neobavezni, parametri sadržani između {} ovisit će o naredbi koja će se koristiti.
Popis naredbi koje yum ima je:
- instalirati paket1 [paket2] […]
- ažuriranje [paket1] [paket2] […]
- ažuriranje na [paket1] [paket2] […]
- provjeri - ažuriraj
- nadogradnja [paket1] [paket2] […]
- nadograditi na [paket1] [paket2] […]
- distribucija-sinhronizacija [paket1] [paket2] […]
- ukloni | izbriši paket1 [paket2] […]
- lista […]
- informacije […]
- pruža | što pruža značajku1 [značajku2] […]
- očistiti [pakete | metapodaci | expire-cache | rpmdb | dodaci | sve]
- napravi cache
- grupe […]
- traži string1 [string2] […]
- ljuska [ime datoteke]
- Odluka dep1 [dep2] […]
- (održava se samo iz starih razloga - koristite repoquery ili yum)
- localinstall rpmfile1 [rpmfile2] […]
- (održava se samo iz starih razloga - koristite instalaciju)
- localupdate rpmfile1 [rpmfile2] […]
- (održava se samo iz starih razloga - koristite ažuriranje)
- reinstalirajte package1 [paket2] […]
- nadograditi paket1 [paket2] […]
- deplist paket1 [paket2] […]
- repolist [sve | omogućeno | onemogućeno]
- verzija [sve | instaliran | dostupno | grupa- | nogroups | lista grupa | groupinfo]
- istorija [info | lista | lista paketa | paketi-info | sažetak | addon-info | redo | poništi | povratak | novo | sinhronizacija | statistika)
- load-transakcija [txfile]
- provjeriti
- pomoć [naredba]
opis naredbi
instalirajte
Koristi se za instaliranje najnovije verzije paketa ili grupe paketa, istovremeno osiguravajući da su sve zavisnosti zadovoljene. Ako se nijedan paket ne podudara s danim imenom paketa, tada se podudaranja instaliraju. Ako ime započinje znakom "@", ostatak imena koristi se kao da je izvršena naredba groupinstall. Ako ime započinje znakom "-", pretraga se vrši unutar transakcije i uklanja se sva podudaranja. Ako je ime datoteka, tada se instalacija vrši kao da je izvršena putem localinstall.
ažuriranje
Ako se pokrene bez upotrebe naziva paketa, update ažurira sve pakete koji su trenutno instalirani na sistemu. Ako je naveden jedan ili više paketa, yum će ažurirati samo naznačene pakete. Yum će osigurati da su sve ovisnosti zadovoljene tijekom ažuriranja.
update-to
Ova naredba radi poput "update", ali vi uvijek odredite verziju paketa na koji želite ažurirati.
provjeri - ažuriraj
Implementiran je tako da možete znati ima li vaša mašina nadogradnje na čekanju bez interaktivnog pokretanja ažuriranja. Također vraća listu paketa koji će se ažurirati u formatu liste. Kada se izvodi u opširnom načinu rada, prikazuje i zastarjele pakete.
Nadogradnja
Ista je kao naredba za ažuriranje sa zastavicom --obsoletes
.
distribucija - sinhronizacija o distro - sinh
Sinkronizirajte instalirani paket zajedno s najnovijim dostupnim paketima, to se radi ili zbog zastarjelosti, ažuriranja ili zastarjelog, prema potrebi. Ako date neobavezni argument "pun", naredba će također ponovno instalirati pakete gdje se kontrolna suma instalacije i dostupna kontrolna suma ne podudaraju. I uklonite stare pakete (može se koristiti za sinhronizaciju rpmdb verzija). Izborni argument "različit" može se koristiti za specificiranje zadane operacije. Ova naredba neće izvoditi operacije na grupama, lokalnim paketima ili negativnim odabirima.
ukloniti o izbrisati
Koriste se za uklanjanje određenih paketa iz sistema, kao i uklanjanje paketa koji ovise o paketu koji se uklanja.
Napomena: ne možete slučajno sami ukloniti yum.
lista
Koristi se za prikaz različitih informacija o dostupnim paketima. Komplet opcija ove naredbe detaljno je opisan u nastavku:
- yum lista [sve | patron1] [patron2] […]
Prikazuje sve dostupne i instalirane pakete.
- dostupna je yum lista [pokrovitelj1] […]
Prikaži sve pakete u yum spremištima dostupnim za instaliranje.
- yum lista ažuriranja [pokrovitelj1] […]
Prikazuje sve pakete s ažuriranjima dostupnim u yum spremištima.
- instalirana je yum lista [pokrovitelj1] […]
Navedite pakete koji se smatraju argumentima. Ako se argument ne podudara s imenom dostupnog paketa, podudaranja se ispisuju.
- njam lista dodataka [pokrovitelj1] […]
Navodi pakete instalirane na sistemu koji nisu dostupni ni u jednom yum spremištu i koji se pojavljuju u konfiguracijskoj datoteci.
- yum lista zastarjela [pokrovitelj1] […]
Navodi pakete instalirane na sistemu koji su zastarjeli u bilo kojem yum spremištu i koji se pojavljuju u konfiguracijskoj datoteci.
- yum lista nedavno [pokrovitelj1] […]
Navedite pakete nedavno dodane u spremišta. To obično nije korisno, ali ako stvarno želite možete koristiti dodatak yum list-updateinfo kako slijedi: "yum list-updateinfo new".
Napomena: možete zamijeniti parametar «pokrovitelj1","pokrovitelj2', Itd., S imenom paketa koji želite provjeriti. Imajte na umu da su opcije označene između [] neobavezne.
Prikladno za samoubistvo
Napomena: ne možete slučajno sami ukloniti yum.
vrlo dobre informacije, nekoliko pitanja XD koja se također može instalirati u ubuntu? i ako možete koristiti debian repo u ubuntu?
Yum biste mogli koristiti kao upravitelja paketa kao alternativu apt-get ili aptitude, nisam siguran da li biste mogli koristiti debian paket u Ubuntuu i radi li ispravno, bilo bi pitanje testiranja :).
Stvorili ste za mene egzistencijalnu sumnju ... Njam na Debianu! (i da, jeste; potkrijepio sam provjerom spremišta). Znači li to da .rpm paketi mogu biti instalirani na debian (moram li dodati i spremišta?) Ili da mogu iskoristiti yum naredbe i GUI za instaliranje .deb paketa? Žao mi je ako kažem grozno, ali ono što sam pročitao me iznenađuje.
Pozdrav.
Pretpostavljalo bi se da .deb pakete možete instalirati s yumom, baš kao i u pclinux os, rpm pakete sa synaptic i apt xD
Gledajući s logičke točke gledišta, normalna stvar bi bila da s yum-om možete instalirati .deb pakete, pa umjesto pisanja "apt-get install firefox" napišete "yum install firefox"
I to bi trebalo biti tako, jer je instalater jedno, a paket drugo.
Istina je da znam da svi koristimo operativni sistem, ali niko od nas nema ni najmanju predstavu o tome kako on funkcionira.
http://www.mylifeUnix.org
Vi ste vrlo pravi prijatelj, mnogi od nas misle da znamo mnogo stvari o našem distro-u, ali kad malo istražimo, ispostavlja se da je ono što znamo majušni XD.
A kad smo već kod yum-a, jeste li primijetili da Fedora-inci već direktno savjetuju instaliranje na 64-bitne sisteme?
Nisam imao pojma, ionako su prednosti 64-bitnih sistema mnogo 🙂
Što kažete na brate, kao što ste istakli, toplo se preporučuje upotreba 64-bitne verzije. Prema onome što sam pročitao, Fedora x86_64 koristi pakete za 64 što je više moguće i samo ako oni ne postoje, kombinira ih sa one od 32. Ovo je stvarno super jer se uvijek žalimo na lošu kompatibilnost između 32 i 64 bitnih sistema.
Živjeli :).
YUM u Debianu me ne iznenađuje, budući da je Fedora jezgra koristila apt-get kao menadžera, čak sam kreirao verziju 7 ili nešto slično, jer volim kombinirati upravitelje paketa, puno gledam o njima, a nedavno sam zeznuo fedora 17 za stavljanje Pacmana (da, ArchLinux manager) i sve je radilo dok nisam ponovo pokrenuo XD
Wow, pacman u Fedori *. *, Šteta što vam nije pošlo za rukom :(. Ono što ste rekli o promjeni menadžera paketa između distroa je nešto o čemu mnogi od nas ne znaju, zato me je učinilo dobrim ideja da istaknem podatke :).
Hvala na komentaru i na posjeti, pozdrav brate;).
Fedoru x86_64 koristim otprilike dvije godine.
Nisam imao problema.
Radi mnogo bolje od 32-bitne verzije.
Yum je jedan od najboljih programa za instaliranje.
Prestao sam koristiti naredbu "rpm" za
izvršiti instalaciju preuzetih paketa i to
nisu u spremištima. Ako ga kombinirate s «Yumexom»,
grafički interfejs, oni su vrlo moćni alati.
U ovoj najnovijoj verziji Fedore, "apper" radi vrlo dobro,
barem koliko sam pokušao, instaliranje paketa
urađeno iz Firefoxa, jer je jedna od radnji njegova instalacija sa
appar.
Srdačan pozdrav,
Emiliano
Badajoz
D: