Android

Instalați pachetele rpm pe ubuntu

Управление пакетами RPM в CentOS 7

Управление пакетами RPM в CentOS 7

Cuprins:

Anonim

Depozitele Ubuntu conțin mii de pachete deb care pot fi instalate din Ubuntu Software Center sau folosind utilitatea pentru linia de comandă apt . Deb este formatul pachetului de instalare folosit de toate distribuțiile bazate pe Debian, inclusiv Ubuntu. Unele pachete nu sunt disponibile în depozitele Ubuntu standard, dar pot fi instalate cu ușurință activând sursa corespunzătoare.

În cele mai multe cazuri, când furnizorul de software nu furnizează un depozit, va avea o pagină de descărcare de unde puteți descărca și instala pachetul deb sau descărca și compila software-ul din surse.

Deși nu atât de des, unele programe software pot fi distribuite doar ca pachet RPM. RPM este un format de pachet folosit de Red Hat și instrumentele sale derivate, cum ar fi CentOS. Din fericire, există un instrument numit extraterestru care ne permite să instalăm un fișier RPM pe Ubuntu sau să convertim un fișier pachet RPM într-un fișier de pachete Debian.

Înainte de a începe

Aceasta nu este modalitatea recomandată de a instala pachetele software în Ubuntu. Ori de câte ori este posibil, ar trebui să preferați instalarea software-ului din depozitele Ubuntu.

Nu toate pachetele RPM pot fi instalate pe Ubuntu. Instalarea RPM ambalate pe Ubuntu poate duce la conflicte de dependență.

Nu ar trebui niciodată să utilizați această metodă pentru a înlocui sau actualiza pachete importante de sistem, cum ar fi libc, systemd sau alte servicii și biblioteci care sunt esențiale pentru buna funcționare a sistemului dvs. A face acest lucru poate duce la erori și instabilitate a sistemului.

Instalează Alien

Alien este un instrument care acceptă conversia între rpm Red Hat, Debian deb, Stampede slp, Slackware tgz și formatele de fișiere pkg Solaris.

Înainte de a instala pachetul extraterestru, asigurați-vă că depozitul Univers este activat pe sistemul dvs.:

sudo add-apt-repository universe

Odată ce repositorul este activat, actualizați indexul pachetelor și instalați pachetul extraterestru cu:

sudo apt update sudo apt install alien

Comanda de mai sus va instala, de asemenea, instrumentele de construire necesare.

Convertirea și instalarea unui pachet RPM

Pentru a converti un pachet din formatul RPM în DEB, utilizați comanda extraterestră urmată de numele pachetului RPM:

sudo alien package_name.rpm

În funcție de dimensiunea pachetului, conversia poate dura ceva timp. În cele mai multe cazuri, veți vedea mesajele de avertizare imprimate pe ecran. Dacă pachetul este convertit cu succes, ieșirea va indica faptul că pachetul DEB este generat:

package_name.deb generated

Pentru a instala pachetul deb, puteți utiliza fie dpkg fie utilitatea apt :

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

Pachetul ar trebui instalat acum, presupunând că este compatibil cu sistemul dvs. și că toate dependențele sunt îndeplinite.

Va trebui să fiți conectat ca utilizator cu acces sudo pentru a putea instala pachete pe sistemul dvs. Ubuntu.

Instalarea unui pachet RPM direct

În loc să convertiți și apoi să instalați pachetul, puteți utiliza opțiunea -i care va spune extraterestrului să instaleze pachetul RPM direct.

sudo alien -i package_name.rpm

Comanda de mai sus va genera și instala automat pachetul și va elimina fișierul de pachete după ce a fost instalat.

Concluzie

În acest tutorial, ați învățat cum să instalați pachetele RPM pe Ubuntu.

rpm terminal ubuntu