В каких дистрибутивах Unix Python устанавливается как часть установки по умолчанию?


15

Кто-нибудь знает обзор, который бы документировал, какие (последние) дистрибутивы UNIX Python доступны по умолчанию, т.е. часть установки по умолчанию?

PS: Ответы от StackOverflow, прежде чем вопрос был перенесен сюда:

  • Не знаю для всех ОС Unix, но для Linux вы всегда можете проверить distrowatch.org. Но это не тот сайт, на котором можно публиковать подобные вопросы: переместите это на unix.stackexchange.com - vstrien 2 часа назад
  • Я не могу представить ни одного дистрибутива, где он не установлен по умолчанию. Многие базовые системные инструменты написаны на Python в наши дни. - Дэниэл Роузман 1 час назад
  • Это не установлено по умолчанию в LFS ... - Oz123 1 час назад

2
«НЕ установлен по умолчанию в LFS». Ну, это то, что вы ожидаете от (мета) дистрибутива, в котором по умолчанию ничего не установлено, верно? LFS - это создание всего самостоятельно. Нет "по умолчанию" приложений. Нет "по умолчанию" GUI. Просто голая основная система .
rozcietrzewiacz

2
Я согласен с @rozcietrzewiacz, но я хотел бы добавить, что я на самом деле не считаю LFS «распространением», поскольку они не распространяют ничего, кроме инструкций и нескольких исправлений; насколько я помню, вы загружаете источники непосредственно с сайтов проектов.
Кевин

Хороший вопрос, @Kevin. Я не мог найти лучшего слова, поэтому я назвал его (мета) дистрибутивом , как называет себя Gentoo.
rozcietrzewiacz

Ответы:


14

Просто смотрю на доступные мне системы здесь:

  • В Red Hat Enterprise Linux и его близких родственниках ( Fedora , CentOS , Scientific Linux , Oracle Linux ...) всегда будет установлен Python, поскольку установщик и многие основные инструменты написаны на Python.

  • В Ubuntu Python установлен по умолчанию, начиная с версии не ниже 8.04.

  • В настоящее время Debian поставляется с установленным по умолчанию Python.

  • Mac OS X поставляется с Python, установленным по умолчанию, начиная с версии 10.3.

  • OpenIndiana в настоящее время поставляется с Python, установленным по умолчанию. Я предполагаю, что это означает, что Solaris также делает, но у меня нет системы для тестирования.

Python не устанавливается по умолчанию ни на одном из BSD, если только вы не учитываете OS X. Возможно, вы обнаружите, что он доступен в системе BSD, потому что он был добавлен после установки системы. Если нет, он доступен через систему пакетов по умолчанию во всех случаях:

  • FreeBSD включает Python в систему портов:/usr/ports/lang/python

  • OpenBSD включает Python в свою систему пакетов:sudo pkg_add python

  • NetBSD включает в себя Python в своей pkgsrcсистеме, вlang/python*


1
Solaris 10 и 11 определенно включают python в установку по умолчанию. Python является даже обязательным компонентом в последнем, учитывая тот факт, что на него полагаются различные инструменты, в том числе новые команды упаковки (pkg, packagemanager, ...) и администрация загрузочной среды cli (beadm).
Jlliagre

1
Я могу подтвердить, что Oracle Solaris 11 поставляется с Python, установленным по умолчанию (версия 2.6.4)
NullUser

3

Даниэль Роузман правильно понял, я думаю, что во всех основных дистрибутивах по умолчанию установлен python, так как он используется для многих (если не для большинства) приложений для среды Gnome / KDE (по крайней мере).

Смотрите этот ответ на аналогичный вопрос на StackOverflow.

Кроме того, эта страница документации Python говорит практически то же самое:

Python предустановлен в большинстве дистрибутивов Linux и доступен в виде пакета для всех остальных.


X windows, не говоря уже о Gnome или KDE, по умолчанию не установлен ни на одном серьезном сервере dist'n. Если у вас есть ящик, обслуживающий какой-то ванильный сайт LAMP, вы, скорее всего, не будете использовать Python.
Чарльз Стюарт

3

В Gentoo Python - это одна из немногих вещей, которые должны содержаться в установке, потому что ее основная система управления пакетами portage написана на Python + bash.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.