Android

Zainstaluj pakiety RPM na Ubuntu

Instalacja programów bez korzystania z menadżera pakietów

Instalacja programów bez korzystania z menadżera pakietów

Spisu treści:

Anonim

Repozytoria Ubuntu zawierają tysiące pakietów deb, które można zainstalować z Centrum oprogramowania Ubuntu lub za pomocą narzędzia wiersza polecenia apt . Deb jest formatem pakietu instalacyjnego używanym przez wszystkie dystrybucje oparte na Debianie, w tym Ubuntu. Niektóre pakiety nie są dostępne w standardowych repozytoriach Ubuntu, ale można je łatwo zainstalować, włączając odpowiednie źródło.

W większości przypadków, gdy dostawca oprogramowania nie udostępnia repozytorium, będzie miał stronę pobierania, z której można pobrać i zainstalować pakiet deb lub pobrać i skompilować oprogramowanie ze źródeł.

Chociaż nie tak często, niektóre programy mogą być dystrybuowane tylko jako pakiet RPM. RPM to format pakietu używany przez Red Hat i jego pochodne, takie jak CentOS. Na szczęście istnieje narzędzie o nazwie alien, które pozwala nam zainstalować plik RPM na Ubuntu lub przekonwertować plik pakietu RPM na plik pakietu Debian.

Zanim zaczniesz

To nie jest zalecany sposób instalowania pakietów oprogramowania w Ubuntu. O ile to możliwe, powinieneś preferować instalowanie oprogramowania z repozytoriów Ubuntu.

Nie wszystkie pakiety RPM można zainstalować na Ubuntu. Instalowanie pakietu RPM w systemie Ubuntu może prowadzić do konfliktów zależności pakietów.

Nigdy nie należy używać tej metody do zastępowania lub aktualizowania ważnych pakietów systemowych, takich jak libc, systemd lub innych usług i bibliotek, które są niezbędne do prawidłowego funkcjonowania systemu. Może to prowadzić do błędów i niestabilności systemu.

Zainstaluj Alien

Alien to narzędzie obsługujące konwersję między formatami plików Red Hat RPM, Debian deb, Stampede slp, Slackware tgz i Solaris pkg.

Przed zainstalowaniem pakietu Alien upewnij się, że repozytorium Universe jest włączone w twoim systemie:

sudo add-apt-repository universe

Po włączeniu repozytorium zaktualizuj indeks pakietów i zainstaluj pakiet obcy za pomocą:

sudo apt update sudo apt install alien

Powyższe polecenie zainstaluje również niezbędne narzędzia do budowania.

Konwertowanie i instalowanie pakietu RPM

Aby przekonwertować pakiet z formatu RPM na format DEB, użyj polecenia alien, a następnie nazwy pakietu RPM:

sudo alien package_name.rpm

W zależności od wielkości opakowania konwersja może zająć trochę czasu. W większości przypadków na ekranie są drukowane komunikaty ostrzegawcze. Jeśli pakiet zostanie pomyślnie przekonwertowany, dane wyjściowe wskażą, że pakiet DEB został wygenerowany:

package_name.deb generated

Aby zainstalować pakiet deb, możesz użyć narzędzia dpkg lub apt :

sudo dpkg -i package_name.deb

sudo apt./package_name.deb

Pakiet powinien być teraz zainstalowany, zakładając, że jest kompatybilny z twoim systemem i wszystkie zależności są spełnione.

Musisz być zalogowany jako użytkownik z dostępem sudo, aby móc instalować pakiety w systemie Ubuntu.

Instalowanie pakietu RPM bezpośrednio

Zamiast konwertować, a następnie instalować pakiet, możesz użyć opcji -i , która powie alienowi, aby zainstalował pakiet RPM bezpośrednio.

sudo alien -i package_name.rpm

Powyższe polecenie automatycznie wygeneruje i zainstaluje pakiet oraz usunie plik pakietu po jego zainstalowaniu.

Wniosek

W tym samouczku nauczyłeś się instalować pakiety RPM na Ubuntu.

terminal Ubuntu RPM