W których dystrybucjach unixowych Python jest instalowany jako część instalacji domyślnej?


15

Czy ktoś wie o przeglądzie, który dokumentowałby, w których (ostatnich) dystrybucjach UNIX Python jest domyślnie dostępny, tj. Jest częścią domyślnej instalacji?

PS: Odpowiedzi z StackOverflow, zanim pytanie zostało przeniesione tutaj:

  • Nie wiem dla wszystkich systemów operacyjnych Unix, ale w przypadku Linuksa zawsze możesz sprawdzić distrowatch.org. Ale to nie jest odpowiednia strona do zamieszczania tego rodzaju pytań: przenieś to na unix.stackexchange.com - vstrien 2 godziny temu
  • Nie mogę wymyślić żadnych dystrybucji, w których nie byłby domyślnie zainstalowany. Wiele podstawowych narzędzi systemowych jest obecnie napisanych w Pythonie. - Daniel Roseman 1 godzinę temu
  • NIE jest domyślnie instalowany w LFS ... - Oz123 1 godzinę temu

2
„NIE jest domyślnie instalowany w LFS” Cóż, tego można się spodziewać po (meta) dystrybucji, która domyślnie nie ma niczego zainstalowanego, prawda? LFS polega na budowaniu wszystkiego na własną rękę. Brak „domyślnie” aplikacji. Brak „domyślnie” GUI. Po prostu system podstawowy .
rozcietrzewiacz 17.11.11

2
Zgadzam się z @rozcietrzewiacz, ale chciałbym dodać, że tak naprawdę nie uważam LFS za „dystrybucję”, ponieważ nie dystrybuują niczego oprócz instrukcji i kilku łatek; o ile pamiętam, pobierasz źródła bezpośrednio ze stron internetowych projektów.
Kevin,

Dobra uwaga, @Kevin. Nie mogłem znaleźć lepszego słowa, dlatego nazwałem je (meta) dystrybucją , jak sam się nazywa.
rozcietrzewiacz

Odpowiedzi:


14

Wystarczy spojrzeć na dostępne tutaj systemy:

  • Red Hat Enterprise Linux i jego bliscy krewni ( Fedora , CentOS , Scientific Linux , Oracle Linux ...) zawsze będą mieli zainstalowanego Pythona, ponieważ instalator i wiele podstawowych narzędzi jest napisanych w Pythonie.

  • Ubuntu ma domyślnie zainstalowany Python od wersji co najmniej 8.04.

  • Debian jest obecnie dostarczany z domyślnie zainstalowanym Pythonem.

  • Mac OS X jest dostarczany z domyślnie zainstalowanym Pythonem, co najmniej w wersji 10.3.

  • OpenIndiana jest obecnie dostarczany z domyślnie zainstalowanym Pythonem. Zakładam, że oznacza to również Solaris, ale nie mam tutaj systemu do przetestowania.

Python nie jest domyślnie instalowany w żadnym BSD, chyba że policzysz OS X. Może się okazać, że jest on dostępny w systemie BSD, ponieważ został dodany po zainstalowaniu systemu. Jeśli nie, jest dostępny we wszystkich przypadkach za pośrednictwem domyślnego systemu pakietów:

  • FreeBSD obejmuje Python w systemie portów:/usr/ports/lang/python

  • OpenBSD zawiera Python w swoim systemie pakietów:sudo pkg_add python

  • NetBSD zawiera Python w swoim pkgsrcsystemie, wlang/python*


1
Solaris 10 i 11 zdecydowanie obejmują Python w domyślnej instalacji. Python jest nawet elementem obowiązkowym w tym ostatnim, biorąc pod uwagę fakt, że różne narzędzia na nim polegają, w tym nowe komendy pakowania (pkg, packagemanager, ...) i administracja środowiskiem rozruchowym cli (beadm).
jlliagre

1
Mogę potwierdzić, że Oracle Solaris 11 jest domyślnie instalowany w Pythonie (wersja 2.6.4)
NullUser,

3

Daniel Roseman ma rację, myślę, że wszystkie główne dystrybucje mają domyślnie zainstalowany Python, ponieważ jest używany w wielu (jeśli nie w większości) aplikacjach dla środowiska Gnome / KDE (przynajmniej).

Zobacz tę odpowiedź na podobne pytanie na StackOverflow.

Również ta strona dokumentacji Pythona mówi praktycznie to samo:

Python jest fabrycznie zainstalowany w większości dystrybucji Linuksa i jest dostępny jako pakiet we wszystkich innych.


Windows X, nie mówiąc już o Gnome lub KDE, nie jest domyślnie instalowany na żadnym poważnym serwerze. Jeśli masz skrzynkę obsługującą waniliową witrynę LAMP, raczej nie będziesz mógł używać Pythona.
Charles Stewart,

3

W Gentoo Python jest jedną z niewielu rzeczy, które muszą być zawarte w instalacji, ponieważ jego główny system zarządzania pakietami, portage , jest napisany w Python + bash.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.