多くの欠落している依存関係、リンクなし(centOS 7、postgresql 9.3)

多くの欠落している依存関係、リンクなし(centOS 7、postgresql 9.3)

CentOS 7にpostgresql 9.3をインストールしようとしています。

まずlibxml2をインストールしてから、次のものをインストールしてみてくださいlibxml2-devel

$ rpm -iUvh http://xmlsoft.org/sources/libxml2-devel-2.9.2-1.fc19.x86_64.rpm
error: Failed dependencies:
xz-devel is needed by libxml2-devel-2.9.2-1.fc19.x86_64
zlib-devel is needed by libxml2-devel-2.9.2-1.fc19.x86_64

zlib-devel をインストールしたにもかかわらず、失敗した依存関係として表示されます。

この依存関係をダウンロードするためのリンクを見つけるのに時間がかかるので、これを行うより簡単な方法があるかどうか疑問に思います。

答え1

このように、インターネット上で任意のRPMを見つけないでください。システムを台無しにし、メンテナンスを困難にすることができます。

RHELにソフトウェアをインストールする正しい方法は、以下を追加することです。リポジトリyum(必要な場合)パッケージをインポートするために使用されます。そしてそのすべての依存関係リポジトリから。

PostgreSQLプロジェクトは、次の場所に専用のyumリポジトリを維持します。http://yum.postgresql.org/そして方法ページ

RPMをインストールしたら、データベースインストールの作成などを進める方法のREADME.rpm-dist詳細をご覧ください。/usr/share/doc/postgresql-9.3/

答え2

yumでインストールしてみましたか?これにより、すべての依存関係を見つけることができます。 yumを使用してローカルのrpmをインストールすることもできます。すべてのrpmを手動でダウンロードしたい場合はまだ役立ちます(依存関係が満たされている限り、すべてのアイテムの特定のバージョンをインストールしたい場合は便利です)。

関連情報