Kako instalirati RPM pakete koristeći YUM

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:

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:

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:

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