Centos 6.9 (および postgresql 9.5) に Postgis 2.1 をインストールしようとしています。yum インストールを試みます:
yum install postgis21_95
そしてエラーが発生します:
> Finished Dependency Resolution
Error: Package: gdal-libs-1.9.2-8.rhel6.x86_64 (pgdg-common)
Requires: libgeotiff.so.2()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
パッケージ「libgeotiff.x86_64 1.2.5-6.el6」をインストールしましたが、これが正しいものではないようです。
Linux にパッケージをインストールした経験はほとんどありません。Web で検索してみましたが、答えは見つかりませんでした。
- 正しくインストールするにはどうすればいいでしょうか?
あるいは: 2. postgis の geotiff 機能が必要ない場合、「--skip-broken」を使用してこれを安全にスキップできますか?
答え1
追加パッケージは エペルGDAL の要件を満たすには、6 (Enterprise Linux 用の追加パッケージ) が必要です (そのため、epel を有効にします)
しかし、2021年にCentOS 6のインストールでこのインストールの課題を解決する代わりに、本当にオペレーティング システムのアップグレードを検討する必要があります。
人生は時々奇妙なものです。OSのアップグレードが実現不可能な理由がある場合、アーカイブされたバージョンを使用するようにリポジトリソースを変更する2020 年末現在、CentOS6 のサポート終了 (EOL) ステータスを反映するため、ミラー サーバーからすべてのソースが削除されています。