В моем случае программное обеспечение, которое я пытаюсь преобразовать, является лейкером Lacie lightscribe.
1.- Я переименовал RPM
mv LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpm lacie-lightscribe-labeler-1.0.rpm
2.- Преобразует пакет с alien
sudo alien lacie-lightscribe-labeler-1.0.rpm
Ошибка:
lacie-lightscribe-labeler-1.0.rpm is for architecture i386 ; the package cannot be built on this system
Я знаю, что:
Я мог бы сделать это в системе x86, а затем скопировать его оттуда. Используйте простой ярлыкМне интересно, как это сделать в целом.
Я сделал это с помощью только этой команды:
fakeroot alien --target=amd64 package.i586.rpm
Это также должно быть легко обходиться, как показано на https://www.maketecheasier.com/convert-32bit-rpm-to-deb-64bit/ - использовать TGZ в качестве промежуточного этапа: [!d0 ]
sudo alien --scripts --to-tgz <package.rpm>
sudo alien --scripts --to-deb <package.tgz>
Значение --to-deb по умолчанию используется здесь только для явных указаний о конверсиях.
Затем установите с помощью dpkg как обычно (при использовании raw .deb от Alien ).
$ sudo apt-get install alien
$ sudo alien
проверить это сообщение из ссылки для получения полной информации с примером и скриншотом http://www.tecgeeks.com / HOWTOs / как к обращенным оборотов в минуту-файлов в-Деб-файл-на-убунту /