Auf welchen Unix-Distributionen wird Python als Teil der Standardinstallation installiert?

15

Kennt jemand eine Übersicht, die dokumentiert, auf welchen (aktuellen) UNIX-Distributionen Python standardmäßig verfügbar ist, dh Teil der Standardinstallation?

PS: Antworten von StackOverflow, bevor die Frage hier verschoben wurde:

  • Weiß nicht für alle Unix-Betriebssysteme, aber für Linux können Sie immer distrowatch.org überprüfen. Dies ist jedoch nicht die richtige Seite, um Fragen dieser Art zu stellen: Bitte verschieben Sie diese nach unix.stackexchange.com - vstrien vor 2 Stunden
  • Ich kann mir keine Distributionen vorstellen, auf denen es nicht standardmäßig installiert ist. Viele grundlegende Systemwerkzeuge sind heutzutage in Python geschrieben. - Daniel Roseman vor 1 Stunde
  • Es ist NICHT standardmäßig in LFS installiert ... - Oz123 vor 1 Stunde
Andrew Phillips
quelle
2
"NICHT standardmäßig in LFS installiert" Nun, das ist es, was Sie von einer (Meta-) Distribution erwarten würden, auf der standardmäßig nichts installiert ist, oder? Bei LFS geht es darum, alles selbst zu bauen. Keine "Standard" -Apps. Nein "standardmäßig" GUI. Nur nacktes Kernsystem .
rozcietrzewiacz
2
Ich stimme @rozcietrzewiacz zu, aber ich möchte hinzufügen, dass ich LFS nicht wirklich als "Distribution" betrachte, da sie nur Anweisungen und ein paar Patches verteilen. Soweit ich mich erinnere, laden Sie die Quellen direkt von den Websites der Projekte herunter.
Kevin
Guter Punkt, @ Kevin. Ich konnte kein besseres Wort finden und nannte es eine (Meta-) Distribution , wie Gentoo sich selbst nennt.
rozcietrzewiacz

Antworten:

14

Schauen Sie sich nur die Systeme an, die mir hier zur Verfügung stehen:

  • Red Hat Enterprise Linux und seine nahen Verwandten ( Fedora , CentOS , Scientific Linux , Oracle Linux ...) haben Python immer installiert, da das Installationsprogramm und viele Kerntools in Python geschrieben sind.

  • Bei Ubuntu ist Python seit mindestens Version 8.04 standardmäßig installiert.

  • Debian wird derzeit mit standardmäßig installiertem Python ausgeliefert.

  • In Mac OS X ist standardmäßig Python installiert, wobei mindestens 10.3 verwendet wird.

  • OpenIndiana wird derzeit standardmäßig mit Python ausgeliefert. Ich gehe davon aus, dass dies auch Solaris bedeutet, aber ich habe hier kein zu testendes System.

Python wird in keinem BSD standardmäßig installiert, es sei denn, Sie zählen OS X. Möglicherweise stellen Sie fest, dass es auf einem BSD-System verfügbar ist, da es nach der Installation des Systems hinzugefügt wurde. Wenn nicht, ist es in allen Fällen über das Standardpaketsystem verfügbar:

  • FreeBSD enthält Python im Ports-System:/usr/ports/lang/python

  • OpenBSD enthält Python in seinem Paketsystem:sudo pkg_add python

  • NetBSD nimmt Python in sein pkgsrcSystem auflang/python*

Warren Young
quelle
1
In Solaris 10 und 11 ist Python definitiv in der Standardinstallation enthalten. Python ist in letzterem sogar eine obligatorische Komponente, da verschiedene Tools darauf angewiesen sind, einschließlich der neuen Paketierungsbefehle (pkg, packagemanager, ...) und des Administrationscli (beadm) für die Boot-Umgebung.
Juli
1
Ich kann bestätigen, dass Oracle Solaris 11 mit standardmäßig installiertem Python (Version 2.6.4)
geliefert wird
3

Daniel Roseman hat es richtig gemacht, ich denke, alle großen Distributionen haben standardmäßig Python installiert, da es (zumindest) für viele (wenn nicht die meisten) Anwendungen für die Gnome / KDE-Desktop-Umgebung verwendet wird.

Sehen Sie diese Antwort auf eine ähnliche Frage auf Stackoverflow.

Auch diese Seite der Python-Dokumentation sagt praktisch dasselbe:

Python ist auf den meisten Linux-Distributionen vorinstalliert und auf allen anderen als Paket verfügbar.

Herr Shunz
quelle
X-Fenster, ganz zu schweigen von Gnome oder KDE, werden standardmäßig nicht auf seriösen Servern installiert. Wenn Sie eine Box haben, die eine Vanille-LAMP-Site bedient, werden Sie Python wahrscheinlich nicht gebrauchen können.
Charles Stewart
3

Auf Gentoo , ist Python eine der wenigen Dinge , die Notwendigkeit , in einer Installation, weil ihr Kernpaketverwaltungssystem, enthalten sein portage , in Python + Bash geschrieben.

rozcietrzewiacz
quelle