Was ist der schnellste Weg, Postgresql auf Wind River 7.0 zu installieren?

Was ist der schnellste Weg, Postgresql auf Wind River 7.0 zu installieren?

Ich bin neu bei einfachen Linux-Systemen und muss Postgres auf einer Wind River Linux-Distribution installieren. Mein Plan war, Yum zu installieren und dann Yum zu verwenden, um das Postgres-RPM zu installieren.

Ich habe versucht, yum zu installieren, erhalte jedoch die folgende Fehlermeldung: Beim Importieren eines der zum Ausführen von yum erforderlichen Python-Module ist ein Problem aufgetreten. Der Fehler, der zu diesem Problem führte, war:

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

Es gibt nur eine Version von Python auf dem System, und zwar Python 2.7.3, und sie befindet sich unter usr/lib/python2.7.

Dieser Fehler scheint normalerweise darauf zurückzuführen zu sein, dass mehrere Python-Versionen installiert sind, ich aber nur eine habe. Bedeutet das, dass die von mir installierte Yum-Version (3.4.3) für eine neuere Python-Version ist?

Soll ich weiterhin versuchen, yum und dann postgres zu installieren oder eine andere Methode verwenden, um postgres zu installieren, d. h. manuell mit den gefundenen RPM-DateienHier.

Antwort1

Wind Rivers Linux ist für Images gedacht, die einmal erstellt und dann ausgeliefert werden und nicht besonders gut mit Paketverwaltungen wie yum oder apt zusammenarbeiten. Es funktioniert normalerweise auch nicht besonders gut mit Dingen, die in das Dateisystem schreiben möchten, nachdem das Image auf Ihr eingebettetes Gerät geschrieben wurde, wie z. B. Datenbankserver – daher haben sie es wahrscheinlich nicht zur Installation (und die Installation von yum wird sehr wahrscheinlich aufgrund binärer Inkompatibilitäten fehlschlagen).

Wenn Sie PostgreSQL wirklich brauchen, fragen Sie sich, ob Wind River Linux das richtige Tool dafür ist (ich vermute, dass es das nicht ist). Wenn Sie das immer noch denken, müssen Sie PostgreSQL aus dem Quellcode kompilieren.

verwandte Informationen