Я пользователь ubuntu, однако мне нужно установить драйвер принтера который является файлом RPM (*. rpm) (извините, это единственный драйвер, доступный на сайте производителя для Linux).
Возможно ли установить файлы RPM на ubuntu?
Спасибо заранее.
Я пользователь ubuntu, однако мне нужно установить драйвер принтера который является файлом RPM (*. rpm) (извините, это единственный драйвер, доступный на сайте производителя для Linux).
Возможно ли установить файлы RPM на ubuntu?
Спасибо заранее.
От 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 или другие вещи, которые необходимы для функционирования вашей системы. Многие из этих пакетов настроены по-разному разные дистрибутивы и пакеты из разных распределений не могут использоваться взаимозаменяемо. В общем, если вы не можете удалить пакет, не нарушая работу вашей системы, не пытайтесь заменить его чужой вариант.
Другой вариант по этой теме:
% mkdir tmp && cd tmp
% rpm2cpio packagefile-1.0.0.rpm | cpio -id
Это распакует RPM - так же, как tar/gzip - во временный каталог. Этого должно быть достаточно, чтобы вы могли получить доступ к файлам (ppm?) И сценариям, которые вам нужны.