¿En qué distribuciones de Unix se instala Python como parte de la instalación predeterminada?


15

¿Alguien sabe de una descripción general que documentaría en qué distribuciones UNIX (recientes) Python está disponible de forma predeterminada, es decir, parte de la instalación predeterminada?

PD: Respuestas de StackOverflow, antes de que la pregunta se moviera aquí:

  • No lo sé para todos los sistemas operativos Unix, pero para Linux siempre puede consultar distrowatch.org. Pero este no es el sitio adecuado para publicar este tipo de preguntas: muévalo a unix.stackexchange.com - vstrien hace 2 horas
  • No puedo pensar en ninguna distribución donde no esté instalada por defecto. Muchas herramientas básicas del sistema están escritas en Python en estos días. - Daniel Roseman Hace 1 hora
  • NO está instalado por defecto en LFS ... - Oz123 Hace 1 hora

2
"NO está instalado por defecto en LFS" Bueno, eso es lo que esperarías de una distribución (meta) que no tiene nada instalado por defecto, ¿verdad? LFS se trata de construir todo por su cuenta. No hay aplicaciones "por defecto". Sin GUI "por defecto". Solo sistema básico desnudo .
rozcietrzewiacz

2
Estoy de acuerdo con @rozcietrzewiacz pero me gustaría agregar que realmente no considero que LFS sea una "distribución", ya que no están distribuyendo nada más que instrucciones y algunos parches; Según recuerdo, usted descarga las fuentes de los sitios web de los proyectos directamente.
Kevin

Buen punto, @Kevin. No pude encontrar una palabra mejor, así que lo llamé una (meta) distribución , como se llama Gentoo.
rozcietrzewiacz

Respuestas:


14

Solo mirando los sistemas disponibles para mí aquí:

  • Red Hat Enterprise Linux y sus parientes cercanos ( Fedora , CentOS , Scientific Linux , Oracle Linux ...) siempre tendrán Python instalado ya que el instalador y muchas herramientas principales están escritas en Python.

  • Ubuntu ha instalado Python por defecto desde al menos la versión 8.04.

  • Debian actualmente se envía con Python instalado por defecto.

  • Mac OS X se envió con Python instalado de forma predeterminada desde al menos 10.3.

  • OpenIndiana actualmente se envía con Python instalado por defecto. Supongo que eso significa que Solaris también lo tiene, pero no tengo un sistema aquí para probar.

Python no está instalado de manera predeterminada en ninguno de los BSD, a menos que cuente con OS X. Es muy posible que esté disponible en un sistema BSD porque se agregó después de instalar el sistema. Si no, está disponible a través del sistema de paquetes predeterminado en todos los casos:

  • FreeBSD incluye Python en el sistema de Puertos:/usr/ports/lang/python

  • OpenBSD incluye Python en su sistema de paquetes:sudo pkg_add python

  • NetBSD incluye Python en su pkgsrcsistema, enlang/python*


1
Solaris 10 y 11 definitivamente incluyen Python en su instalación predeterminada. Python es incluso un componente obligatorio en este último dado el hecho de que varias herramientas dependen de él, incluidos los nuevos comandos de empaquetado (pkg, packagemanager, ...) y la administración del entorno de arranque cli (beadm).
jlliagre

1
Puedo confirmar que Oracle Solaris 11 viene con Python instalado de manera predeterminada (versión 2.6.4)
NullUser

3

Daniel Roseman lo hizo bien, creo que todas las distribuciones principales tienen Python instalado de forma predeterminada, ya que se utiliza para muchas (si no la mayoría) de las aplicaciones para los entornos de escritorio Gnome / KDE (al menos).

Vea esta respuesta en una pregunta similar en StackOverflow.

Además, esta página de la documentación de Python dice prácticamente lo mismo:

Python viene preinstalado en la mayoría de las distribuciones de Linux, y está disponible como paquete en todas las demás.


X windows, y mucho menos Gnome o KDE, no está instalado por defecto en ningún servidor serio. Si tiene una caja que sirve algún sitio LAMP de vainilla, es muy probable que no tenga ningún uso para Python.
Charles Stewart

3

En Gentoo , Python es una de las pocas cosas que debe contener una instalación, porque su sistema de administración de paquetes central, portage , está escrito en Python + bash.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.