Instalación de Python 2.7.9 o superior en Linux

Instale Python 2.7.9 o superior (pero inferior a Python 3) para ejecutar el SDK de Guardium Application Framework en el sistema operativo Linux.

Acerca de esta tarea

Procedimiento

  1. Inicie una sesión como root o utilice sudo.
  2. Verifique que el sistema está actualizado: yum update
  3. Instale las herramientas de desarrollo: yum groupinstall -y "development tools"
  4. Instale las herramientas de desarrollo y las bibliotecas adicionales (no son estrictamente necesarias para compilar Python pero son necesarias para el interprete de Python):
    • Ubuntu: yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
    • CentOS: yum install -y zlib-devel, openssl-devel, openssl, libffi-devel
  5. Si tiene una instalación "mínima" limpia de CentOS, instale la herramienta wget: yum install -y wget
  6. Baje, compile e instale Python.
    # Python 2.7.0:
    wget http://python.org/ftp/python/2.7.0/Python-2.7.0.tar.xz
    tar xf Python-2.7.0.tar.xz
    cd Python-2.7.0
    ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
    make && make altinstall
    El intérprete de Python recién instalado estará disponible como /usr/local/bin/python2.7. La versión de sistema de Python 2.6.6 continúa estando disponible como /usr/bin/python, /usr/bin/python2 y /usr/bin/python2.6.
  7. Para eliminar símbolos de la biblioteca compartida para reducir la memoria utilizada, especifique: strip /usr/local/lib/libpython2.7.so.1.0
  8. Asegúrese de que el mandato Python apunta al último Python instalado. A continuación, para hacer que la última instalación de Python sea el motor Python predeterminado, ejecute source ~/.bash_profile