Cuando dijiste "crear paquete tú mismo", pensé que ibas a señalar una forma automatizada de generar paquetes de Python. En cambio, solo está apuntando a un tutorial genérico de RPM. Duh
Si bien los enlaces anteriores le dirán cómo crear paquetes RPM, tenga en cuenta que los paquetes RPM python que existen para RHEL / CentOS 5, aplican varios parches para que Python juegue mejor con estos sistemas. Recomendaría mirar el archivo SPEC para el paquete EPEL python26 como punto de partida para empaquetar Python 3 ( dl.fedoraproject.org/pub/epel/5/SRPMS/repoview/python26.html ).
Hans L
1
Tenga en cuenta que muchas de las herramientas de redhat se basan en Python, por lo que probablemente sea mejor construir desde la fuente e instalar en / usr / local / o usar una versión de última generación como Fedora 11.
Ni siquiera Fedora 11 viene con paquetes Python 3 por defecto todavía.
wzzrd
0
Dudo ya que hay alguno. Siempre he tenido bastante éxito al instalar Python 3000 desde la fuente y ejecutarlo, por lo que probablemente estaría bien hacerlo, es bastante agradable y fácil, de esa manera también puede ejecutar varias versiones de Python al mismo tiempo para mantener la compatibilidad con cualquier versión anterior scripts que puede estar ejecutando. Solo recuerda que centos no está realmente diseñado para tecnologías nuevas y emergentes, por lo que pasará mucho tiempo antes de que python 3 entre en los repositorios oficiales.
La página de compilación de openSUSE me parece muy útil.
Una de las cosas interesantes que Novell consiguió cuando compraron SUSE fue el modelo Autobuild. Me han dicho que es un grupo de dispositivos razonablemente grande (en los cientos, lo último que pregunté) que recompila casi cualquier cosa para todas las plataformas que admiten oficialmente. (x86, x86_64, IA64, hardware de mainframe de IBM, PowerPC, etc.).
¡Extendieron Autobuild para construir también la mayoría de los paquetes para la mayoría de los sistemas operativos!
Veo muchos paquetes de Python para RHEL 5, pero no pasé el tiempo para ver si 3.0 está ahí, ya que no pude entender la búsqueda lo suficientemente rápido.
Como estás motivado, puedes dedicar más tiempo a ello.
Desafortunadamente, eso reemplazará al Python nativo y causará problemas con todas sus bibliotecas, que tendrán que volver a compilarse. Lo que sería más útil sería una manera de tener varias versiones principales junto, y ser capaz de usar / etc / alternativas, etc
Respuestas:
Puede probar el paquete de ActiveState http://www.activestate.com/activepython/downloads . No depende del administrador de paquetes (solo descomprime y ejecuta "install.sh").
O puede compilar Python y crear un paquete usted mismo
Aquí se explica cómo crear RPM usted mismo:
Así es como puedes compilarlo:
fuente
Tenga en cuenta que muchas de las herramientas de redhat se basan en Python, por lo que probablemente sea mejor construir desde la fuente e instalar en / usr / local / o usar una versión de última generación como Fedora 11.
fuente
Dudo ya que hay alguno. Siempre he tenido bastante éxito al instalar Python 3000 desde la fuente y ejecutarlo, por lo que probablemente estaría bien hacerlo, es bastante agradable y fácil, de esa manera también puede ejecutar varias versiones de Python al mismo tiempo para mantener la compatibilidad con cualquier versión anterior scripts que puede estar ejecutando. Solo recuerda que centos no está realmente diseñado para tecnologías nuevas y emergentes, por lo que pasará mucho tiempo antes de que python 3 entre en los repositorios oficiales.
fuente
La página de compilación de openSUSE me parece muy útil.
Una de las cosas interesantes que Novell consiguió cuando compraron SUSE fue el modelo Autobuild. Me han dicho que es un grupo de dispositivos razonablemente grande (en los cientos, lo último que pregunté) que recompila casi cualquier cosa para todas las plataformas que admiten oficialmente. (x86, x86_64, IA64, hardware de mainframe de IBM, PowerPC, etc.).
¡Extendieron Autobuild para construir también la mayoría de los paquetes para la mayoría de los sistemas operativos!
http://software.opensuse.org/search
Veo muchos paquetes de Python para RHEL 5, pero no pasé el tiempo para ver si 3.0 está ahí, ya que no pude entender la búsqueda lo suficientemente rápido.
Como estás motivado, puedes dedicar más tiempo a ello.
¡Espero que esto ayude!
fuente
si realmente quieres 3.0 (que está casi roto debido a un cuello de botella en io) simplemente cambia el archivo .spec
fuente
bueno, siempre puedes construir tu propio:
http://www.grenadepod.com/2009/12/26/building-python-2-6-4-rpm-for-centos-5-4/
como dice el dicho: si quieres hacer algo correctamente, hazlo tú mismo ... :)
fuente