Wind River 7.0에 Postgresql을 설치하는 가장 빠른 방법은 무엇입니까?

Wind River 7.0에 Postgresql을 설치하는 가장 빠른 방법은 무엇입니까?

저는 베어본 Linux 시스템을 처음 접했고 Wind River Linux 배포판에 Postgres를 설치해야 합니다. 내 계획은 yum을 설치한 다음 yum을 사용하여 postgres rpm을 설치하는 것이었습니다.

yum을 설치하려고 했지만 다음 오류가 발생했습니다. yum을 실행하는 데 필요한 Python 모듈 중 하나를 가져오는 중에 문제가 발생했습니다. 이 문제를 일으키는 오류는 다음과 같습니다.

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

시스템에는 Python 버전이 하나만 있으며 Python 2.7.3이고 usr/lib/python2.7에 있습니다.

이 오류는 일반적으로 여러 버전의 Python이 설치되어 있기 때문에 발생하는 것 같지만 현재는 하나만 있습니다. 이것은 내가 설치한 yum 버전(3.4.3)이 최신 버전의 Python용이라는 뜻인가요?

계속해서 yum을 설치한 다음 postgres를 설치해야 할까요? 아니면 다른 방법을 사용하여 postgres를 설치해야 할까요? 즉, 찾은 rpm 파일을 사용하여 수동으로 postgres를 설치해야 합니다.여기.

답변1

Wind River의 Linux는 한 번만 빌드하면 출시되는 이미지를 위한 것이므로 yum 또는 apt와 같은 패키지 관리에서는 잘 작동하지 않습니다. 일반적으로 데이터베이스 서버와 같이 임베디드 장치에 이미지를 쓴 후 파일 시스템에 쓰려는 항목에서는 잘 작동하지 않습니다. 따라서 설치할 수 있는 것이 없을 수도 있습니다(그리고 yum에서 설치하는 것은 바이너리 비호환성으로 인해 실패할 가능성이 매우 높습니다).

PostgreSQL이 정말로 필요하다면 Wind River Linux가 해당 작업에 적합한 도구인지 스스로에게 물어보십시오(제 생각에는 그렇지 않습니다). 아직도 그렇게 생각한다면 소스에서 PostgreSQL을 컴파일해야 할 것입니다.

관련 정보