Alien: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
AVB (обсуждение | вклад) чистка "см. также" от дубликатов |
|||
Строка 28: | Строка 28: | ||
Это позволит сконвертировать <tt>mypkg.deb</tt> в <tt>mypkg.rpm</tt> с преобразованием стандартных для [[Debian]] пакета инсталляционных скриптов — preinst, postinst, prerm и postrm<ref>[http://wiki.debian.org/DebianRussian/deb-inside Deb-пакеты изнутри]. Скрипты для установки/удаления пакета</ref>. На выходе получится RPM-пакет. |
Это позволит сконвертировать <tt>mypkg.deb</tt> в <tt>mypkg.rpm</tt> с преобразованием стандартных для [[Debian]] пакета инсталляционных скриптов — preinst, postinst, prerm и postrm<ref>[http://wiki.debian.org/DebianRussian/deb-inside Deb-пакеты изнутри]. Скрипты для установки/удаления пакета</ref>. На выходе получится RPM-пакет. |
||
Обратная задача решается следующей командой |
|||
<source lang="bash"> |
|||
# alien --to-deb --scripts ./mypkg.rpm |
|||
</source> |
|||
Это позволит сконвертировать <tt>mypkg.rpm</tt> в <tt>mypkg.deb</tt> |
|||
== Примечания == |
== Примечания == |
Версия от 12:41, 15 ноября 2012
alien | |
---|---|
Тип | конвертор пакетов |
Разработчик | Joey Hess |
Написана на | Perl |
Операционные системы | GNU/Linux |
Первый выпуск | 1996 |
Последняя версия | 8.86 (12 ноября 2011) |
Репозиторий | salsa.debian.org/debian/… |
Лицензия | GNU GPL версия 2 |
Сайт | kitenet.net/programs/alien |
Медиафайлы на Викискладе |
alien — компьютерная программа, созданная для преобразования форматов различных систем управления пакетами Linux.
Возможности
Поддерживает преобразование между пакетами Linux Standard Base, RPM, deb, Stampede (.slp), Solaris (.pkg) и Slackware (.tgz). Способна автоматически устанавливать сгенерированный пакет. При преобразовании делает попытку конвертации инсталляционных скриптов, включённых в архив. Тем не менее последней возможностью следует пользоваться крайне осторожно, так как Linux-дистрибутивы могут сильно отличаться друг от друга и неудачно преобразованные скрипты могут повредить операционную систему.
Использование
Простой пример использования alien:
# alien --to-rpm --scripts ./mypkg.deb
Это позволит сконвертировать mypkg.deb в mypkg.rpm с преобразованием стандартных для Debian пакета инсталляционных скриптов — preinst, postinst, prerm и postrm[1]. На выходе получится RPM-пакет.
Обратная задача решается следующей командой
# alien --to-deb --scripts ./mypkg.rpm
Это позволит сконвертировать mypkg.rpm в mypkg.deb
Примечания
- ↑ Deb-пакеты изнутри. Скрипты для установки/удаления пакета
Ссылки
alien(1)
: Convert/install an alien binary package — страница справки man по пользовательским командам GNU/Linux (англ.)- Alien package converter software
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |