Android

Kako instalirati rpm pakete na centos

How to Install .deb Packages

How to Install .deb Packages

Sadržaj:

Anonim

RPM je sustav pakiranja koji koristi Red Hat i njegovi derivati ​​poput CentOS-a i Fedora.

Službena spremišta CentOS sadrže tisuće RPM paketa koji se mogu instalirati pomoću uslužnog programa yum naredbenog retka. Paketi koji nisu dostupni u standardnim CentOS spremištima mogu se lako instalirati omogućavanjem odgovarajućeg spremišta.

No, nisu svi dobavljači softvera osiguravaju spremište za njihovu primjenu. Najčešće u tim situacijama imat će stranicu za preuzimanje s koje možete preuzeti i instalirati RPM paket ili preuzeti i kompilirati softver iz izvora.

U ovom ćemo vam vodiču pokazati dvije metode kako instalirati RPM pakete na CentOS.

Prije nego što počneš

Kada instalirate RPM pakete, provjerite jesu li izgrađeni za vašu arhitekturu sustava i verziju CentOS-a.

Trebali biste izbjegavati korištenje ove metode za zamjenu ili ažuriranje važnih sistemskih paketa, poput glibc, systemd ili drugih usluga i knjižnica koje su ključne za pravilno funkcioniranje vašeg sustava. To može dovesti do pogreške i nestabilnosti sustava.

Da biste instalirali RPM pakete, morate biti prijavljeni kao root ili korisnik sa sudo povlasticama.

Za pretraživanje i preuzimanje RPM datoteke obično biste koristili web preglednik. Nakon što locirate datoteku, možete je preuzeti pomoću preglednika ili pomoću naredbenog alata poput curl ili wget.

Instaliranje RPM paketa s yum

yum je zadani alat za upravljanje paketima u CentOS-u. Koristi se za instaliranje, uklanjanje, preuzimanje, ispitivanje i ažuriranje paketa iz službenih spremišta CentOS-a kao i drugih trećih spremišta.

Prvi korak je preuzimanje RPM datoteke koju želite instalirati:

wget

Za instalaciju paketa, koristite naredbu yum localinstall nakon koje slijedi put do naziva paketa:

sudo yum localinstall file.rpm

yum će vas zatražiti za potvrdu. Odgovor y i RPM paket bit će instaliran, pod pretpostavkom da je kompatibilan s vašim sustavom i sve su ovisnosti zadovoljene.

Ako RPM paket ovisi o ostalim paketima koji trenutno nisu instalirani i ako su ti paketi dostupni u spremištima omogućenim u vašem sustavu, yum će instalirati sve ovisnosti. U suprotnom, yum će ispisati popis svih nedostajućih ovisnosti koje ćete morati preuzeti i ručno instalirati te pakete.

Umjesto da preuzmete i zatim instalirate RPM paket, možete jednostavno proslijediti URL u RPM paket naredbi yum localinstall :

sudo yum localinstall

Za ažuriranje RPM paketa koji je već instaliran s yum koristite isti postupak kao i prilikom instaliranja paketa.

Ako iz nekog razloga želite ukloniti instalirani paket, koristite standardnu ​​naredbu yum remove a slijedi naziv paketa:

sudo yum remove file.rpm

Instaliranje RPM paketa s rpm

rpm je alat niske razine koji se koristi za instaliranje, deinstaliranje, nadogradnju, postavljanje upita i provjeru RPM paketa.

Za instaliranje RPM paketa upotrijebite naredbu rpm -i nakon koje slijedi naziv RPM paketa:

sudo rpm -ivh file.rpm

Opcija -v označava rpm da se prikaže verbose izlaz i -h da se pokaže hash označena traka napretka.

Ako paket ovisi o drugim paketima koji nisu instalirani na sustavu, rpm će prikazati popis svih nedostajućih ovisnosti. Sve ovisnosti morat ćete preuzeti i instalirati ručno.

Umjesto preuzimanja i instaliranja RPM paketa, kao argument možete koristiti URL u RPM paket:

sudo rpm -ivh

Za ažuriranje paketa koristite opciju -U :

sudo rpm -Uvh file.rpm

Ako paket koji pokušavate ažurirati nije instaliran, naredba rpm -U će ga instalirati.

Da biste instalirali RPM paket bez da su sve potrebne ovisnosti instalirane u sustavu, koristite opciju --nodeps :

sudo rpm -Uvh --nodeps file.rpm

Za uklanjanje (brisanje) paketa koristite naredbu rpm -e , nakon čega slijedi naziv paketa:

sudo rpm -e file.rpm

Zaključak

U ovom smo vodiču pokazali kako instalirati RPM pakete na CentOS.

Bilo bi vam draže da koristite yum preko rpm jer automatski rješava sve ovisnosti za vas.

centos terminalni okr / min