Alien: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
м r2.7.1) (робот изменил: ar:ايلين (برمجية) |
|||
(не показано 20 промежуточных версий 20 участников) | |||
Строка 1: | Строка 1: | ||
{{другие значения |
{{другие значения}} |
||
{{Карточка программы |
{{Карточка программы |
||
| name = alien |
| name = alien |
||
Строка 9: | Строка 9: | ||
| programming_language = |
| programming_language = |
||
| operating_system = [[GNU]]/[[Linux (ядро)|Linux]] |
| operating_system = [[GNU]]/[[Linux (ядро)|Linux]] |
||
| latest_release_version = |
| latest_release_version = |
||
| latest_release_date = |
| latest_release_date = |
||
| latest_preview_version = |
| latest_preview_version = |
||
| latest_preview_date = |
| latest_preview_date = |
||
| license = [[GNU GPL]] версия 2 |
| license = [[GNU GPL]] версия 2 |
||
| website = |
| website = http://kitenet.net/programs/alien/ |
||
}} |
}} |
||
'''alien''' — [[компьютерная программа]], созданная для преобразования форматов различных [[система управления пакетами|систем управления пакетами]] [[Linux]]. |
'''alien''' — [[компьютерная программа]], созданная для преобразования форматов различных [[система управления пакетами|систем управления пакетами]] [[Linux]]. |
||
== Возможности == |
== Возможности == |
||
Поддерживает преобразование между пакетами [[Linux Standard Base]], [[ |
Поддерживает преобразование между пакетами [[Linux Standard Base]], [[RPM]], [[Deb (формат файлов)|deb]], Stampede (.slp), [[Solaris]] (.pkg) и [[Slackware]] (.[[gzip|tgz]]). Способна автоматически устанавливать сгенерированный пакет. При преобразовании делает попытку конвертации [[инсталляция (ПО)|инсталляционных]] [[скрипт]]ов, включённых в архив. Тем не менее последней возможностью следует пользоваться крайне осторожно, так как Linux-дистрибутивы могут сильно отличаться друг от друга и неудачно преобразованные скрипты могут повредить операционную систему. |
||
== Использование == |
== Использование == |
||
Строка 27: | Строка 27: | ||
</source> |
</source> |
||
Это позволит сконвертировать <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-пакеты изнутри] {{Wayback|url=http://wiki.debian.org/DebianRussian/deb-inside |date=20090612205118 }}. Скрипты для установки/удаления пакета</ref>. На выходе получится RPM-пакет. |
||
Обратная задача решается следующей командой |
|||
== См. также == |
|||
<source lang="bash"> |
|||
* [[Система управления пакетами]] |
|||
# alien --to-deb --scripts ./mypkg.rpm |
|||
* [[Deb (формат файлов)|deb]] |
|||
</source> |
|||
* [[dpkg]] |
|||
* [[RPM]] |
|||
Это позволит сконвертировать <tt>mypkg.rpm</tt> в <tt>mypkg.deb</tt> |
|||
== Примечания == |
== Примечания == |
||
Строка 39: | Строка 40: | ||
== Ссылки == |
== Ссылки == |
||
{{Портал|Свободное программное обеспечение}} |
|||
* {{man|1|alien||Convert/install an alien binary package}} |
|||
* [http://kitenet.net/programs/alien/ Alien package converter software] |
* [http://kitenet.net/programs/alien/ Alien package converter software] |
||
Строка 47: | Строка 46: | ||
[[Категория:Debian]] |
[[Категория:Debian]] |
||
[[Категория:Свободное программное обеспечение]] |
|||
[[Категория:Программное обеспечение с лицензией GNU GPL]] |
[[Категория:Программное обеспечение с лицензией GNU GPL]] |
||
[[ar:ايلين (برمجية)]] |
|||
[[cs:Alien (software)]] |
|||
[[de:Alien (Programm)]] |
|||
[[en:Alien (software)]] |
|||
[[es:Alien (aplicación)]] |
|||
[[fr:Alien (linux)]] |
|||
[[it:Alien (software)]] |
|||
[[ja:Alien (ソフトウェア)]] |
|||
[[nl:Alien (software)]] |
|||
[[pl:Alien (program komputerowy)]] |
Текущая версия от 15:11, 15 мая 2024
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. Скрипты для установки/удаления пакета
Ссылки
[править | править код]Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |