2015-01-30 45 views
23

Jestem użytkownikiem ubuntu, jednak muszę zainstalować sterownik drukarki , który jest plikiem RPM (* .rpm) (Niestety, jest to jedyny sterownik dostępny w witrynie producenta dla systemu Linux).Jak zainstalować .rpm na Ubuntu?

Czy można zainstalować pliki RPM na Ubuntu?

Z góry dziękuję.

+0

Tak, jest to możliwe http://www.howtogeek.com/howto/ubuntu/install-an-rpm-package-on-ubuntu-linux/ – mhs

+0

oh! Dzięki bracie! – mpalencia

Odpowiedz

37

Od https://help.ubuntu.com/community/RPM/AlienHowto, użyj pakietu Obcy:

Alien konwertuje plik pakietu RPM do pliku pakietu Debiana lub obcego można zainstalować plik RPM bezpośrednio. Nie jest to zalecany sposób instalowania pakietów oprogramowania w systemie Ubuntu. Jeśli to możliwe, instaluj pakiety z repozytoriów Ubuntu za pomocą Dodaj/Usuń, apt-get lub Menedżer pakietów Synaptic. Podczas próby zainstalowania pakietów RPM mogą wystąpić konflikty zależności pakietów.

Polecenia te należy zrobić:

sudo apt-get install alien 
sudo alien -i package_file.rpm 

iz alien's man page:

UWAGA

obcy nie powinien być stosowany w celu zastąpienia ważnych pakietów systemowych, jak init libc lub inne rzeczy, które są niezbędne do funkcjonowania systemu. Wiele z tych pakietów jest skonfigurowanych inaczej przez różne dystrybucje, a pakiety z różnych dystrybucji nie mogą być używane zamiennie. Zasadniczo, jeśli nie można usunąć pakietu bez uszkodzenia systemu, nie należy go zastępować obcym wersją .

+1

tak obcy rozwiązać go, dzięki @ Xen20150! – mpalencia

2

Inną opcją na ten temat:

% mkdir tmp && cd tmp 
% rpm2cpio packagefile-1.0.0.rpm | cpio -id 

to rozpakuje RPM - podobnie jak tar/gzip - do katalogu tymczasowego. To powinno wystarczyć, abyś mógł uzyskać dostęp do plików (ppm?) I skryptów, których potrzebujesz.

+0

To nie uruchomi żadnych skryptów, które są potrzebne do skonfigurowania, gdy 'alien' * powinien * przekonwertować je. –

Powiązane problemy