YUM je softver za komandnu liniju koji se koristi za instalaciju softvera u okviru CentOS i Fedora. Ako želite više grafičkog rešenja, umesto toga izaberite YUM Extender . YUM je CentOs i Fedora što je apt-get za Debian i Ubuntu.
Da li ste se ikada zapitali za šta se YUM zalaže? Čitanjem priručnika navodi se da YUM označava "Yellowdog Updater Modified". YUM je naslednik YUP alata koji je bio default menadžer paketa u Yellowdog Linuxu.
Kako instalirati RPM pakete koristeći YUM
Da biste instalirali paket RPM, jednostavno unesite sledeću komandu:
yum install nameofpackage
Na primjer:
yum instalirati scribus
Kako ažurirati pakete koristeći YUM
Ako želite da ažurirate sve pakete na vašem sistemu, jednostavno pokrenite sledeću komandu:
yum update
Da biste ažurirali određeni paket ili pakete, pokušajte sledeće:
yum update nameofpackage
Ako želite da ažurirate paket na određeni broj verzije, potrebno je koristiti naredbu update-to na sledeći način:
yum update-to nameofpackage versionnumber
Na primjer:
yum update-to flash-plugin 11.2.202-540-release
Sada razmislite o ovoj situaciji. Imate verziju 1.0 programa i postoji niz popravaka grešaka 1.1, 1.2, 1.3 itd. Takođe je dostupna i verzija 2 softvera. Sad zamislite da želite instalirati popravke grešaka, ali ne prelazite na novu verziju, jer sasvim iskreno to zanemari. Pa kako se ažurirate bez nadogradnje?
Jednostavno koristite komandu update-minimal na sledeći način:
yum update-minimalno ime programa --bugfix
Kako proveriti ažuriranja koristeći YUM bez instaliranja
Ponekad želite da znate šta treba ažurirati pre nego što zapravo izvršite ažuriranje.
Sledeća naredba će vratiti listu programa kojima je potrebno ažuriranje:
yum check-updates
Kako ukloniti programe koristeći YUM
Ako želite ukloniti aplikaciju iz Linux sistema, možete koristiti sljedeću naredbu:
yum ukloniti ime programa
Uklanjanje programa sa vašeg sistema može izgledati pravolinijski, ali uklanjanjem jedne aplikacije možete spriječiti drugog da radi.
Na primjer, zamislite da ste imali program koji prati folder i ako pronađe datoteku u kojoj vam program šalje e-poštu, a znate da postoji nova datoteka. Zamislite da ovaj program zahteva uslugu e-pošte da zapravo pošalje e-poštu. Ukoliko izbrišete uslugu e-pošte, program koji prati fasciklu će biti neupotrebljiv.
Da biste uklonili programe koji zavise od programa koji uklanjate pomoću sledeće naredbe:
yum autoremove ime programa
U slučaju programa nadzora i usluge e-pošte, obe aplikacije bi bile uklonjene.
Komanda automatskog uklanjanja se takođe može koristiti bez ikakvih parametara, kako slijedi:
yum autoremove
Ovo traži vaš sistem za datoteke koje vam nisu eksplicitno instalirane i koje nemaju zavisnosti. Ovi su poznati kao paketi listova.
Spisak svih dostupnih RPM paketa pomoću YUM-a
Možete jednostavno navesti sve dostupne pakete unutar YUM-a koristeći sledeću komandu:
yum list
Postoje i dodatni parametri koje možete dodati na listu da biste postali korisniji.
Na primer, da biste popisali sve dostupne ispravke na vašem sistemu pokrenite sledeću komandu:
ažuriranje yum liste
Da biste videli sve pakete koji su instalirani, na vašem sistemu pokrenite sledeću komandu:
instalirana yum lista
Možete navesti sve datoteke koje su instalirane bez upotrebe spremišta tako što ćete pokrenuti sljedeću naredbu:
yum list dodataka
Kako tražiti pakete RPM koristeći YUM
Da biste potražili određeni paket koristite sljedeću naredbu:
yum search ime programa | description
Na primjer, za pretraživanje Steam-a koristite sljedeću naredbu:
yum pretraži paru
Alternativno, potražite određenu vrstu aplikacije na sledeći način:
yum pretraga "snimanje ekrana"
Podrazumevano, objekat pretraživanja prikazuje imena paketa i sažetke i samo ako ne pronađe rezultate, pretražuje opise i URL adrese.
Da biste dobili yum da biste pretraživali opise i URL-ove, koristite sledeću komandu:
yum potraži "snimanje ekrana" sve
Kako dobiti informacije o paketima RPM koristeći YUM
Možete da preuzmete važne informacije o paketu koristeći sledeću komandu:
yum info packagename
Vraćene informacije su sledeće:
- Ime
- Arhitektura
- Verzija
- Pustiti
- Veličina
- Repozitorij
- Sažetak
- URL
- Licenca
- Opis
Kako instalirati grupe aplikacija koristeći YUM
Da biste vratili listu grupa koristeći YUM pokrenite sledeću komandu:
yum grupna lista | više
Izlaz koji se vraća iz ove naredbe je sličan sledećem:
- Minimalna instalacija
- Compute Node
- Infrastructure Server
- Server za datoteke i štampanje
- MATE Desktop
- Osnovni Web server
- Host Virtualization
- Server sa GUI-om
- GNOME Desktop
- KDE Plasma
- Razvoj i kreativna radna stanica
Stoga, možete instalirati KDE plazma okruženje okruženjem koristeći sljedeću komandu:
yum grupa instalirati "KDE Plasma workspaces"
Pre nego što to učinite, iako možda želite da saznate koji paketi čine grupu. Da biste to uradili, pokrenite sledeću komandu:
yum grupa info "KDE Plasma workspaces" | više
Primetićete da kada pokrenete ovu naredbu videćete listu grupa unutar grupa. Možete, naravno, pokrenuti i grupne informacije o tim grupama.
Kako instalirati RPM datoteke lokalne na svoj sistem koristeći YUM
Šta se dešava ako se datoteka RPM ne instalira iz jednog od spremišta postavljenih na vašem sistemu. Možda ste napisali svoj paket i želite ga instalirati.
Da biste instalirali RPM paket lokalnog vašeg sistema, pokrenite sledeću komandu:
yum localinstall filename
Ako datoteka zahtijeva zavisnost, tada će se pretraživanja tražiti zavisnosti.
Kako reinstalirati RPM paket koristeći YUM
Ako niste bili srećni i program koji je nekada radio iz bilo kog razloga prestao je raditi, možete ga ponovo instalirati pomoću sledeće naredbe:
yum reinstall programname
Ova naredba će ponovo instalirati isti program sa istim brojem verzije kao i već instaliran.
Kako navesti sve zavisnosti za paket RPM
Da biste navedli sve zavisnosti za paket koristite sledeću komandu:
yum deplist programname
Na primer, da biste pronašli sve zavisnosti od Firefoxa koristite ovo:
yum deplist firefox
Kako popisati sva skladišta koja koriste YUM
Da biste saznali koje skladišta su dostupne na vašem sistemu, koristite sljedeću naredbu:
yum repolist
Povratne informacije će biti sljedeće:
- id spremišta - IE epel / x86_64
- ime spremišta - IE dodatni paketi za Enterprise Linux 7
- status - broj paketa u spremištu
Ovaj vodič daje dobar opšti indikator kako YUM funkcioniše. Međutim, on samo greblje površinu svih mogućih upotreba YUM-a. Za sve informacije uključujući listing svih mogućih prekidača pokrenite sledeću komandu:
man yum