Qual é a maneira mais rápida de instalar o Postgresql no Wind River 7.0?

Qual é a maneira mais rápida de instalar o Postgresql no Wind River 7.0?

Sou novo em sistemas Linux básicos e preciso instalar o postgres em uma distribuição Linux wind river. Meu plano era instalar o yum e depois usar o yum para instalar o rpm do postgres.

Tentei instalar o yum, mas estou recebendo o seguinte erro: Ocorreu um problema ao importar um dos módulos Python necessários para executar o yum. O erro que levou a esse problema foi:

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

Existe apenas uma versão do Python no sistema e é Python 2.7.3 e está localizada em usr/lib/python2.7.

Parece que esse erro geralmente ocorre devido à instalação de várias versões do python, mas só tenho uma. Isso significa que a versão do yum que instalei (3.4.3) é para uma versão mais recente do python?

Devo continuar tentando instalar o yum e depois o postgres ou usar um método diferente para instalar o postgres, ou seja, manualmente com os arquivos rpm encontradosaqui.

Responder1

O Linux da Wind River foi projetado para imagens do tipo construir uma vez e enviar, que não funcionam muito bem com gerenciamento de pacotes como yum ou apt. Geralmente também não funciona muito bem com coisas que desejam gravar no sistema de arquivos depois de gravar a imagem em seu dispositivo incorporado, como servidores de banco de dados - então eles provavelmente não têm isso para você instalar (e instalar a partir do yum é muito provavelmente irá falhar devido a incompatibilidades binárias).

Se você realmente precisa do PostgreSQL, pergunte-se se o Wind River Linux é a ferramenta certa para o trabalho (meu palpite é que não é). Se você ainda pensa assim, você terá que compilar o PostgreSQL a partir do código-fonte.

informação relacionada