Alien: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м обновление данных
Спасибо, Капитан!
Строка 16: Строка 16:
| website = [http://kitenet.net/programs/alien/ kitenet.net/programs/alien]
| website = [http://kitenet.net/programs/alien/ kitenet.net/programs/alien]
}}
}}
'''alien''' — [[компьютерная программа]], созданная для преобразования форматов различных [[система управления пакетами|систем управления пакетами]] [[Linux]]. Поддерживает преобразование между пакетами [[Linux Standard Base]], [[RPM Package Manager|RPM]], [[Deb (формат файлов)|deb]], Stampede (.slp), [[Solaris (операционная система)|Solaris]] (.pkg) и [[Slackware]] (.[[gzip|tgz]]). Способна автоматически устанавливать сгенерированный пакет. При преобразовании делает попытку [[Конвертация данных|конвертации]] [[инсталляция (ПО)|инсталляционных]] [[скрипт]]ов, включенных в архив. Тем не менее последней возможностью следует пользоваться крайне осторожно, так как Linux-дистрибутивы могут сильно отличаться друг от друга и неудачно преобразованные скрипты могут повредить операционную систему. Утилита alien написана специально для Linux.
'''alien''' — [[компьютерная программа]], созданная для преобразования форматов различных [[система управления пакетами|систем управления пакетами]] [[Linux]]. Поддерживает преобразование между пакетами [[Linux Standard Base]], [[RPM Package Manager|RPM]], [[Deb (формат файлов)|deb]], Stampede (.slp), [[Solaris (операционная система)|Solaris]] (.pkg) и [[Slackware]] (.[[gzip|tgz]]). Способна автоматически устанавливать сгенерированный пакет. При преобразовании делает попытку [[Конвертация данных|конвертации]] [[инсталляция (ПО)|инсталляционных]] [[скрипт]]ов, включенных в архив. Тем не менее последней возможностью следует пользоваться крайне осторожно, так как Linux-дистрибутивы могут сильно отличаться друг от друга и неудачно преобразованные скрипты могут повредить операционную систему.


Простой пример использования ''alien'':
Простой пример использования ''alien'':

Версия от 23:41, 4 января 2010

alien
Тип конвертор пакетов
Разработчик Joey Hess
Написана на Perl
Операционные системы GNU: Linux
Первый выпуск 1996
Последняя версия 8.78 (8 июля 2009)
Репозиторий 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-пакет.

Примечания

  1. Deb-пакеты изнутри. Скрипты для установки/удаления пакета

Внешние ссылки