Как преобразовать RPM x86 в DEB x86 в системе x64?

В моем случае, программное обеспечение, которое я пытаюсь преобразовать, является Lacie lightcribe labeler.

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, а затем скопировать ее оттуда.
  • Используйте простой ярлык

Мне интересно, как сделать это преобразование в целом.

11
задан 21 July 2013 в 19:56

4 ответа

Процесс довольно прост, короче говоря, вам нужно изменить управляющий файл и все.

sudo alien -g package-name.rpm
cd package-dir/
sudo vi debian/control

Теперь измените архитектуру (i386 в моем случае) на ту, которая вам нужна. Например, я добавил аркадное изображение amd64, и вот как получилась строка:

Architecture: i386, amd64

Последний шаг:

sudo debian/rules binary

Это приведет к созданию файла .deb. [ 1112]


Ссылки:

0
ответ дан 21 July 2013 в 19:56

$ sudo apt-get install alien

$ sudo alien

Ознакомьтесь с этой записью по ссылке для получения полной информации с примером и скриншотом http: //www.tecgeeks. ком / HOWTOs / как к обращенным оборотов в минуту-файлов в-Деб-файл-на-убунту /

0
ответ дан 21 July 2013 в 19:56

Я заставил это работать только с этой командой:

fakeroot alien --target=amd64 package.i586.rpm
0
ответ дан 21 July 2013 в 19:56

Это также должен быть простой обходной путь, как можно найти на https://www.maketecheasier.com/convert-32bit-rpm-to-deb-64bit/ - использовать TGZ в качестве промежуточная стадия:

sudo alien --scripts --to-tgz <package.rpm>

sudo alien --scripts --to-deb <package.tgz>

--to-deb является значением по умолчанию, используемым здесь только для явного определения конверсий.

Затем установите с dpkg как обычно (при использовании сырого .deb от Alien).

0
ответ дан 21 July 2013 в 19:56

Другие вопросы по тегам:

Похожие вопросы: