그래서 저는 현재 Debian 9 64비트 LINUX 빌드(일부 배경용)를 실행하고 있습니다.
unixODBC(32비트로 컴파일)를 설치했으며 odbc-postgresql:i386
이제 마지막 단계는 실제 postgresql-9.6 rdms
.
나는 apt-get에 대한 간단하고 실제적인 호출을 통해 이 작업을 수행하려고 합니다.
sudo apt-get install postgresql-9.6:i386
불행히도 아래와 같이 일부 충족되지 않은 종속성이 있습니다.
root@linux2:/home/jeremyn/unixODBC-2.3.0# sudo apt-get install postgresql-
9.6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
postgresql-9.6:i386 : Depends: locales:i386 but it is not installable
Depends: libsystemd0:i386 but it is not going to be installed
Recommends: postgresql-contrib-9.6:i386 but it is not going to be installed
Recommends: sysstat:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
일반적으로 이것은 사소한 문제이므로 필요한 종속성을 설치하기만 하면 되지만 문제는 여기에서 연쇄적으로 발생하는 것 같습니다...
Package locales:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libc-l10n
E: Package 'locales:i386' has no installation candidate
또한 설치를 시도했지만 libc-l10n
다시 한 번 더 많은 문제가 발생했습니다. 이 문제가 발생하여 Debian 9 버전에 postgresql-9.6:i386을 설치하는 방법을 찾은 사람이 있습니까?
답변1
32비트 버전의 PostgreSQL을 설치하는 것이 매우 의심스럽습니다.섬기는 사람어떤 변화가 생길까요? 어쨌든, locales
패키지와 관련된 다양한 문제 로 인해 (참조이 오류postgresql-9.6:i386
자세히 알아보기) 시스템에 설치할 수 없습니다 amd64
. 종속성 없이 패키지를 직접 다시 빌드하는 것 외에는 해결 방법이 없습니다 locales
.
전체적으로 대신 설치하거나 postgresql-9.6
32비트 데비안 설치에서 다시 시도하세요.