depozitele Ubuntu conțin mii de pachete deb care pot fi instalate din Centrul de software Ubuntu sau folosind utilitarulapt
din linia de comandă. DEB este formatul pachetului de instalare folosit de toate distribuțiile bazate pe Debian, inclusiv Ubuntu. Unele pachete nu sunt disponibile în depozitele standard Ubuntu, dar pot fi instalate cu ușurință prin activarea sursei corespunzătoare.,în general, atunci când furnizorul de software nu oferă un depozit, acesta va avea o pagină de descărcare de unde puteți descărca și instala pachetul deb sau puteți descărca și compila software-ul din surse.deși nu atât de des, unele programe pot fi distribuite doar ca un pachet RPM. RPM este un format de pachet folosit de Red Hat și derivatele sale, cum ar fi CentOS. Din fericire, există un instrument numit alien care ne permite să instalăm un fișier RPM Pe Ubuntu sau să convertim un fișier pachet RPM într-un fișier pachet Debian.,
înainte de a începe #
acesta nu este modul recomandat de a instala pachete 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ță pachet.nu trebuie să utilizați niciodată 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. Acest lucru poate duce la erori și instabilitate a sistemului.,Alien este un instrument care suportă conversia între Red Hat rpm, Debian Deb, Stampede slp, Slackware tgz și Solaris pkg formate de fișiere.
Înainte de a instala străin pachet, asigurați-vă că Universul depozit este activat pe sistemul dumneavoastră:
sudo add-apt-repository universe
o Dată de depozit este permis, actualizarea pachete de index și instala străin pachet cu:
sudo apt update
sudo apt install alien
comanda De mai sus va instala, de asemenea, este necesar de a construi unelte.,pentru a converti un pachet din RPM în format DEB, utilizați comanda alien 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 mesaje de avertizare imprimate pe ecran., Dacă pachetul este transformat cu succes, de ieșire va indica faptul că pachetul DEB este generat:
package_name.deb generated
Pentru a instala pachetul deb , puteți folosi fie dpkg
sau apt
utilitar:
sudo dpkg -i package_name.deb
sudo apt install ./package_name.deb
pachetul ar trebui să fi instalat acum, presupunând că este compatibil cu sistemul dvs., și toate dependențele sunt îndeplinite.
Instalarea unui pachet RPM direct #
în Loc de conversie și apoi instalarea pachetului, puteți folosi -i
opțiune care spune alien
pentru a instala RPM pachetul direct.
sudo alien -i package_name.rpm
comanda de mai sus va genera și instala automat pachetul și va elimina fișierul pachet după ce a fost instalat.
concluzie #
în acest tutorial, v-am arătat cum să instalați pachete RPM pe Ubuntu.