Оказалось, что такая проблема существует не только у меня, и давным-давно уже решена… Для этого имеется пакет Alien. Эта программа позволяет конвертировать форматы пакетов между Redhat-rpm, Debian-deb, Stampede-slp, Slackware-tgz и Solaris-pkg.
Сначала ставим сам Alien:
sudo aptitude install alien
Как пользоваться:
file [...] – задать список файлов для конвертирования.
-d, —to-deb – конвертировать в deb.
-r, —to-rpm – конвертировать в rpm.
-t, —to-tgz – сделать tgz-пакет.
-i, —install – автоматически установить все сгенерированные пакеты и после этого удалить сам файл пакета.
-h, —help – показать помощь.
Кроме того, как обычно команда man alien позволяет просмотреть все возможности и опции.
Примеры:
Конвертирование program.rpm в program.deb
sudo alien -v program.rpm
ключ -v – “болтливый” режим, а если еще -i добавить, то пакет сразу и установится.
Конвертирование program.deb в program.rpm
alien –to-rpm program.deb
Конвертирование program.rpm в program.deb (опция –to-deb не указана, так как она стоит по умолчанию) и устанавливает сгенерированный .deb пакет
alien -i program.rpm
___________
Буду благодарен за комментарии.
Если понравился блог - разместите у себя на сайте ссылку на мой блог . Спасибо
Advego — уникальный контент для вебмастера!
Advego — общайся и зарабатывай деньги!
Буду благодарен за комментарии.
Если понравился блог - разместите у себя на сайте ссылку на мой блог . Спасибо
Advego — уникальный контент для вебмастера!
Advego — общайся и зарабатывай деньги!
Комментариев нет:
Отправить комментарий