июня 18, 2008

Инопланетные пакеты

Еще один вопрос, который входит в десятку по популярности среди начинающих линуксоидов: «Как поставить программу из пакета RPM?». Тут можно впасть в долгие рассказы о том, чо такое пакеты, откуда они пошли и в чем разница, а можно просто ответить: «Легко!»

На самом деле, нет ничего проще, нужна лишь утилита alien. Устанавливаем ее как обычно:

sudo apt-get install alien
Теперь у нас есть два варианта: либо создать DEB пакет из RPM и установить, либо установить сразу. Соответственно, создание пакета делается следующей командой:
alien mypackage-2.5-1.rpm
DEB пакет будет создан в текущей папке и номер версии будет увеличен на 1, то есть получится: mypackage-2.5-2.deb. А установка сразу из RPM пакета делается следующим образом:
alien -i mypackage-2.5-1.rpm
Впрочем, можно сделать и наоборот: RPM из DEB. Для этого нужно использовать ключ «-r»
alien -r mypackage-2.5-2.deb
Так вот все оказывается просто!

1 коммент.:

Анонимный комментирует...

Спасибо