は:initdbをエラー - 次のコマンドを実行して、RHEL 6システムでPostgreSQL 10インストールRHEL 6
cd /usr/pgsql-10/bin
./initdb --locale=C --encoding=UTF-8 -D /opt/postgresql -U postgres
rpm -Uvh --force --nodeps postgresql10-libs-10.0-1PGDG.rhel6.x86_64.rpm
rpm -Uvh --force --nodeps postgresql10-10.0-1PGDG.rhel6.x86_64.rpm
rpm -Uvh --force --nodeps postgresql10-server-10.0-1PGDG.rhel6.x86_64.rpm
rpm -Uvh --force --nodeps postgresql10-contrib-10.0-1PGDG.rhel6.x86_64.rpm
ザは、initdbを実行しようとしました
次のエラーを取得する: /usr/pgsql-10/bin/postgres: error while loading shared libraries: libicui18n.so.42: cannot open shared object file: No such file or directory no data was returned by command ""/usr/pgsql-10/bin/postgres" -V" The program "postgres" is needed by initdb but was not found in the same directory as "/usr/pgsql-10/bin/initdb". Check your installation.
誰かがこの問題を解決するのに役立つことができますか?
ありがとうございました。
UPDATE:
蘭: rpm -Uvh --force postgresql10-10.0-1PGDG.rhel6.x86_64.rpm
は、次のエラーを得た:
error: Failed dependencies: libicu is needed by postgresql10-10.0-1PGDG.rhel6.x86_64
誰かがどのように依存関係の問題を解決する方法を教えていただけますか?
RHELシステムがRed Hat Subscription Managementに登録されていません。私はインターネットに接続されていないシステムのいくつかにインストールする必要があります。 YUMのインストールを除いて他の方法はありますか? –
rpmパッケージをダウンロードしてインストールするには、https://pkgs.org/download/libicu-develのようなWebサイトをチェックしてください。あるいは、自分でソースコードをダウンロードしてコンパイルしてみることもできますが、時間がかかります。 CentOSリポジトリはRHELでも動作しますが、ターゲットシステムにインターネットがないため、手動でのみインストールできます。 –
ありがとうございました –