RPM este un sistem de ambalare utilizat de Red Hat și derivatele sale, cum ar fi CentOS și Fedora.depozitele oficiale CentOS contin mii de pachete RPM care pot fi instalate folosind utilitarul de linie de comanda yum
. Pachetele care nu sunt disponibile in depozitele CentOS standard pot fi instalate cu usurinta prin activarea depozitului corespunzator.
dar nu toți furnizorii de software oferă un depozit yum pentru aplicația lor., Cel mai adesea, în aceste situații, vor avea o pagină de descărcare de unde puteți descărca și instala pachetul RPM sau puteți descărca și compila software-ul din surse.
în acest tutorial, vă vom arăta două metode de instalare a pachetelor RPM pe CentOS.
inainte de a incepe #
cand instalati pachetele RPM, asigurati-va ca sunt construite pentru arhitectura de sistem si versiunea CentOS .,ar trebui să evitați să utilizați această metodă 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 dumneavoastră. 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. Odată ce găsiți fișierul, îl puteți descărca folosind browser-ul sau folosind o commandoline instrument ca curl
sau wget
.,
instalarea pachetelor RPM cu yum #
yum
este instrumentul implicit de gestionare a pachetelor in CentOS. Este folosit pentru a instala, elimina, descărca, interoga și actualiza pachetele din depozitele oficiale CentOS, precum și din alte depozite terțe.
primul pas este de a descărca RPM fișierul pe care doriți să instalați:
wget https://example.com/file.rpm
Pentru a instala pachetul, folosiți yum localinstall
comanda urmată de calea pachetul nume:
sudo yum localinstall file.rpm
yum
va solicita o confirmare., Răspuns y
și pachetul RPM va fi instalat, presupunând că este compatibil cu sistemul dvs. și 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 lipsă pe care va trebui să le descărcați și să le instalați manual.,
în Loc de a descărca și apoi instalarea RPM pachetului puteți trece pur și simplu URL-ul la pachet RPM la yum localinstall
command:
sudo yum localinstall https://example.com/file.rpm
Pentru a actualiza un RPM pachetul este deja instalat cu yum, utilizați aceeași procedură ca și când instalarea pachetului.,
Dacă pentru un motiv pe care doriți să eliminați instalat pachetul de utilizare standard yum remove
comanda urmată de numele pachetului:
sudo yum remove file.rpm
Instalarea pachetelor RPM cu rpm #
rpm
este un instrument de low-level, care este folosit pentru instalare, dezinstalare, actualizare, interogare, și să verifice pachetele RPM.,
Pentru a instala un pachet RPM folosi rpm -i
comanda urmată de RPM pachetul nume:
sudo rpm -ivh file.rpm
-v
opțiune spune rpm
pentru a afișa ieșire detaliată și -h
pentru a arăta hash marcat bara de progres.
dacă pachetul depinde de alte pachete care nu sunt instalate pe sistem, rpm
va afișa o listă cu toate dependențele lipsă. Va trebui să descărcați și să instalați manual toate dependențele.,
în Loc de a descărca și instala RPM pachet, puteți utiliza URL-ul pentru a RPM pachet ca un argument:
sudo rpm -ivh https://example.com/file.rpm
Pentru un pachet de actualizare, utilizați -U
opțiune:
sudo rpm -Uvh file.rpm
în Cazul în care pachetul sunteți încercarea de a actualiza nu este instalat, rpm -U
comanda se va instala.,
Pentru a instala un pachet RPM fara a avea toate dependențele necesare instalat pe sistem, utilizați --nodeps
opțiune:
sudo rpm -Uvh --nodeps file.rpm
Pentru a elimina (sterge) un pachet folosi rpm -e
comandă, urmat de numele pachetului:
sudo rpm -e file.rpm
Concluzie #
În acest tutorial, ne-au arătat cum să instalați pachetele RPM pe CentOS.
ar trebui să prefera folosind yum
peste rpm
cum se rezolvă automat toate dependențele pentru tine.
Lasă un răspuns