Alien
alien | |
---|---|
Тип | конвертор пакетов |
Разработчик | Joey Hess |
Написана на | Perl |
Операционные системы | GNU/Linux |
Первый выпуск | 1996 |
Последняя версия | |
Репозиторий | salsa.debian.org/debian/… |
Лицензия | GNU GPL версия 2 |
Сайт | kitenet.net/programs/ali… |
![]() |
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[2]. На выходе получится RPM-пакет.
Обратная задача решается следующей командой
# alien --to-deb --scripts ./mypkg.rpm
Это позволит сконвертироватьmypkg.rpm вmypkg.deb
Примечания
[править |править код]- ↑Alien 8.95.8 Changelog
- ↑Deb-пакеты изнутриАрхивная копия от 12 июня 2009 наWayback Machine. Скрипты для установки/удаления пакета
Ссылки
[править |править код]Этозаготовка статьи опрограммном обеспечении. Помогите Википедии, дополнив её. |