На яких дистрибутивах 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, ...) та кліп адміністрування середовища завантаження (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.