Android

Cum se instalează pachetele rpm pe centos

How to Perform a Clean CentOS 7 Install

How to Perform a Clean CentOS 7 Install

Cuprins:

Anonim

RPM este un sistem de ambalare folosit de Red Hat și derivații săi, precum CentOS și Fedora.

Depozitele CentOS oficiale conțin mii de pachete RPM care pot fi instalate folosind utilitatea liniei de comandă yum . Pachetele care nu sunt disponibile în depozitele CentOS standard pot fi instalate cu ușurință activând depozitul corespunzător.

Dar nu toți furnizorii de software oferă un depozit yum pentru aplicația lor. Cel mai adesea în aceste situații, acestea vor avea o pagină de descărcare de unde puteți descărca și instala pachetul RPM sau descărca și compila software-ul din surse.

În acest tutorial, vă vom arăta două metode de instalare a pachetelor RPM pe CentOS.

Înainte de a începe

Când instalați pachete RPM, asigurați-vă că sunt construite pentru arhitectura sistemului și pentru versiunea dvs. CentOS.

Ar trebui să evitați utilizarea acestei metode pentru a înlocui sau actualiza pachete importante de sistem, cum ar fi glibc, systemd sau alte servicii și biblioteci care sunt esențiale pentru buna funcționare a sistemului. A face acest lucru poate duce la erori și instabilitate a sistemului.

Pentru a instala pachetele RPM, trebuie să fiți autentificat ca root sau utilizator cu privilegii sudo.

De obicei, utilizați un browser web pentru a căuta și descărca un fișier RPM. După ce localizați fișierul, îl puteți descărca folosind browserul dvs. sau utilizând un instrument de comandă precum ondularea sau wget-ul.

Instalarea pachetelor RPM cu yum

yum este instrumentul de gestionare a pachetelor implicit din CentOS. Este utilizat pentru instalarea, eliminarea, descărcarea, interogarea și actualizarea pachetelor din depozitele oficiale CentOS, precum și din alte depozite terțe.

Primul pas este să descărcați fișierul RPM pe care doriți să îl instalați:

wget

Pentru a instala pachetul, utilizați comanda yum localinstall urmată de calea către numele pachetului:

sudo yum localinstall file.rpm

yum va solicita confirmare. Răspuns y și pachetul RPM vor fi instalate, presupunând că este compatibil cu sistemul dvs. și că toate dependențele sunt îndeplinite.

Dacă pachetul RPM depinde de alte pachete care nu sunt instalate în prezent și dacă aceste pachete sunt disponibile în depozitele activate pe sistemul dvs., yum va instala toate dependențele. În caz contrar, yum va imprima o listă cu toate dependențele care lipsesc pe care va trebui să le descărcați și să le instalați manual aceste pachete.

În loc să descărcați și apoi să instalați pachetul RPM, puteți trece pur și simplu URL-ul la pachetul RPM la comanda yum localinstall :

sudo yum localinstall

Pentru a actualiza un pachet RPM pe care acesta este deja instalat cu yum, utilizați aceeași procedură ca la instalarea pachetului.

Dacă doriți să eliminați pachetul instalat, folosiți comanda standard yum remove urmată de numele pachetului:

sudo yum remove file.rpm

Instalarea pachetelor RPM cu rpm

rpm este un instrument de nivel scăzut care este utilizat pentru instalarea, dezinstalarea, actualizarea, interogarea și verificarea pachetelor RPM.

Pentru a instala un pachet RPM folosiți comanda rpm -i urmată de numele pachetului RPM:

sudo rpm -ivh file.rpm

Opțiunea -v spune rpm pentru a afișa ieșirea verbose și -h pentru a afișa bara de progres marcată hash.

Dacă pachetul depinde de alte pachete care nu sunt instalate pe sistem, rpm va afișa o listă cu toate dependențele care lipsesc. Va trebui să descărcați și să instalați toate dependențele manual.

În loc să descărcați și să instalați pachetul RPM, puteți utiliza pachetul URL către RPM ca argument:

sudo rpm -ivh

Pentru a actualiza un pachet, utilizați opțiunea -U :

sudo rpm -Uvh file.rpm

Dacă pachetul pe care încercați să îl actualizați nu este instalat, comanda rpm -U va instala.

Pentru a instala un pachet RPM fără a avea instalate pe sistem toate dependențele necesare, folosiți opțiunea --nodeps :

sudo rpm -Uvh --nodeps file.rpm

Pentru a elimina (șterge) un pachet, utilizați comanda rpm -e , urmată de numele pachetului:

sudo rpm -e file.rpm

Concluzie

În acest tutorial, v-am arătat cum să instalați pachetele RPM pe CentOS.

Ar trebui să preferați să utilizați yum over rpm , deoarece rezolvă automat toate dependențele pentru dvs.

centos rpm terminal