Подтвердить что ты не робот

Как установить .rpm на Ubuntu?

Я пользователь ubuntu, однако мне нужно установить драйвер принтера который является файлом RPM (*. rpm) (извините, это единственный драйвер, доступный на сайте производителя для Linux).

Возможно ли установить файлы RPM на ubuntu?

Спасибо заранее.

4b9b3361

Ответ 1

От https://help.ubuntu.com/community/RPM/AlienHowto используйте пакет инопланетян:

Alien преобразует файл пакета RPM в файл пакета Debian или Alien может напрямую установить RPM файл. Это не рекомендуемый способ установки пакетов программного обеспечения в Ubuntu. Если это вообще возможно, установите пакеты из репозиториев Ubuntu с помощью Add/Remove, apt-get или диспетчера пакетов Synaptic. При попытке установить пакеты RPM могут возникнуть конфликты зависимости от пакета.

Эти команды должны это сделать:

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

И из чужой страницы man:

ПРЕДУПРЕЖДЕНИЕ

иностранец не должен использоваться для замены важных системных пакетов, например        init, libc или другие вещи, которые необходимы для функционирования        вашей системы. Многие из этих пакетов настроены по-разному        разные дистрибутивы и пакеты из разных распределений        не могут использоваться взаимозаменяемо. В общем, если вы не можете удалить        пакет, не нарушая работу вашей системы, не пытайтесь заменить его        чужой вариант.

Ответ 2

Другой вариант по этой теме:

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

Это распакует RPM - так же, как tar/gzip - во временный каталог. Этого должно быть достаточно, чтобы вы могли получить доступ к файлам (ppm?) И сценариям, которые вам нужны.