Переводим .rpm пакет в .deb (alien)
Представим такую ситуацию - ваш друг очень хочет дать вам потестить свое революционное приложение...
Да, все круто, вы только за то, чтобы дать конструктивный фитбек и потыкаться в утилите, но есть проблема - приятель сидит на какой-нибудь федоре и понятия не имеет, как дебианизировать пакет.
Без паники, есть решение - утилита
alien, которая способна перегнать "инородную" для вашего пакетного менеджера бинарную сборку из одного формата в другой.
Поддерживается преобразование между пакетами: Linux Standard Base (.lsb), Redhat (.rpm), Debian (.deb), Stampede (.slp), Solaris (.pkg) и Slackware (.tgz).
$ sudo apt install alien
Для преобразования .deb файла в .rpm с изменением стандартных для Debian инсталляционных скриптов используется опция
-r. На выходе получится RPM-пакет:
$ sudo alien -r --scripts <some_pkg>.deb
<some_pkg>.rpm generated
Для преобразования .rpm файла в .deb используется опция
-d. На выходе получится DEB-пакет:
$ sudo alien -d --scripts <some_pkg>.rpm
<some_pkg>.deb generated
За дополнительной информацией об утилите направляю вас прямо в
мануал.
Linux++ | IT-Образование