Su quali distribuzioni unix è installato Python come parte dell'installazione predefinita?


15

Qualcuno conosce una panoramica che documenterebbe su quali (recenti) distribuzioni UNIX Python è disponibile per impostazione predefinita, ovvero parte dell'installazione predefinita?

PS: risposte da StackOverflow, prima che la domanda fosse spostata qui:

  • Non lo so per tutti i sistemi operativi Unix, ma per Linux puoi sempre controllare distrowatch.org. Ma questo non è il sito giusto per pubblicare questo tipo di domanda: per favore spostalo su unix.stackexchange.com - vstrien 2 ore fa
  • Non riesco a pensare a distribuzioni in cui non è installato per impostazione predefinita. Oggigiorno molti strumenti di sistema di base sono scritti in Python. - Daniel Roseman 1 ora fa
  • NON è installato di default in LFS ... - Oz123 1 ora fa

2
"NON installato per impostazione predefinita in LFS" Bene, è quello che ti aspetteresti da una (meta) distribuzione che non ha nulla installato per impostazione predefinita, giusto? LFS consiste nel costruire tutto da soli. Nessuna app "per impostazione predefinita". Nessuna interfaccia grafica "per impostazione predefinita". Solo sistema di base nudo .
rozcietrzewiacz,

2
Sono d'accordo con @rozcietrzewiacz ma vorrei aggiungere che non considero davvero LFS una "distribuzione", dal momento che non stanno distribuendo altro che istruzioni e alcune patch; come ricordo, scarichi direttamente le fonti dai siti web dei progetti.
Kevin,

Buon punto, @Kevin. Non sono riuscito a trovare una parola migliore, quindi l'ho definita una (meta) distribuzione , come si chiama Gentoo.
rozcietrzewiacz,

Risposte:


14

Solo guardando i sistemi disponibili per me qui:

  • Red Hat Enterprise Linux e i suoi parenti stretti ( Fedora , CentOS , Scientific Linux , Oracle Linux ...) avranno sempre installato Python poiché il programma di installazione e molti strumenti principali sono scritti in Python.

  • Ubuntu ha installato Python per impostazione predefinita almeno dalla versione 8.04.

  • Debian attualmente viene fornito con Python installato di default.

  • Mac OS X è stato fornito con Python installato per impostazione predefinita risalendo almeno alla 10.3.

  • OpenIndiana attualmente viene fornito con Python installato per impostazione predefinita. Suppongo che significhi anche Solaris, ma non ho un sistema qui per testarlo.

Python non è installato di default in nessuno dei BSD, a meno che non si conti OS X. È possibile che sia disponibile su un sistema BSD perché è stato aggiunto dopo l'installazione del sistema. In caso contrario, è disponibile tramite il sistema di pacchetti predefinito in tutti i casi:

  • FreeBSD include Python nel sistema Ports:/usr/ports/lang/python

  • OpenBSD include Python nel suo sistema di pacchetti:sudo pkg_add python

  • NetBSD include Python nel suo pkgsrcsistema, inlang/python*


1
Solaris 10 e 11 includono sicuramente Python nella loro installazione predefinita. Python è persino un componente obbligatorio in quest'ultimo dato che vari strumenti si basano su di esso, inclusi i nuovi comandi di packaging (pkg, packagemanager, ...) e il cli di amministrazione dell'ambiente di boot (beadm).
jlliagre,

1
Posso confermare che Oracle Solaris 11 viene fornito con Python installato per impostazione predefinita (versione 2.6.4)
NullUser

3

Daniel Roseman ha capito bene, credo tutte le principali distribuzioni abbiano installato Python di default come usato per molte (se non la maggior parte) applicazioni per l'ambiente desktop Gnome / KDE (almeno).

Vedere questa risposta su una domanda simile su StackOverflow.

Anche, questa pagina della documentazione di Python dice praticamente la stessa cosa:

Python viene preinstallato sulla maggior parte delle distribuzioni Linux ed è disponibile come pacchetto su tutti gli altri.


X windows, per non parlare di Gnome o KDE, non è installato di default su nessuna server seria. Se hai una scatola che serve un sito LAMP alla vaniglia, è probabile che tu non abbia alcun uso per Python.
Charles Stewart,

3

Su Gentoo , Python è una delle pochissime cose che devono essere contenute in un'installazione, perché il suo sistema di gestione dei pacchetti core, il portage , è scritto in Python + bash.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.