¿Cuál es la forma más rápida de instalar Postgresql en Wind River 7.0?

¿Cuál es la forma más rápida de instalar Postgresql en Wind River 7.0?

Soy nuevo en los sistemas Linux básicos y necesito instalar postgres en una distribución de Linux de Wind River. Mi plan era instalar yum y luego usar yum para instalar el rpm de postgres.

Intenté instalar yum pero aparece el siguiente error: Hubo un problema al importar uno de los módulos de Python necesarios para ejecutar yum. El error que provocó este problema fue:

No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.3 (default, Dec 21 2015, 05:03:08) 
[GCC 4.9.1]

If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

Solo hay una versión de Python en el sistema y es Python 2.7.3 y se encuentra en usr/lib/python2.7.

Parece que este error generalmente se debe a que se han instalado varias versiones de Python, pero solo tengo una. ¿Significa esto que la versión de yum que instalé (3.4.3) es para una versión más nueva de Python?

¿Debo seguir intentando instalar yum y luego postgres o usar un método diferente para instalar postgres, es decir, manualmente con los archivos rpm encontrados?aquí.

Respuesta1

Linux de Wind River está pensado para imágenes del tipo "construir una vez y luego enviar", que no funcionan muy bien con la gestión de paquetes como yum o apt. Por lo general, tampoco funciona muy bien con cosas que desean escribir en el sistema de archivos después de escribir la imagen en su dispositivo integrado, como servidores de bases de datos, por lo que probablemente no lo tengan para que usted lo instale (y la instalación desde yum es muy probablemente fallará debido a incompatibilidades binarias).

Si realmente necesita PostgreSQL, pregúntese si Wind River Linux es la herramienta adecuada para el trabajo (supongo que no lo es). Si todavía lo crees así, tendrás que compilar PostgreSQL desde el código fuente.

información relacionada