Postgresql

嘗試在 Centos 6.9 上安裝 postgis 並缺少依賴項 libgeotiff.so.2

  • September 4, 2021

我正在嘗試在 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 上安裝軟體包的經驗很少。我做了一些網路搜尋,但沒有找到答案。

  1. 我該怎麼做才能讓它正確安裝?

或者: 2. 如果我不需要 postgis 的 geotiff 功能,我可以使用“–skip-broken”安全地跳過這個嗎?

需要來自EPEL 6(企業 Linux 的額外軟體包)的附加軟體包來滿足 GDAL 的要求。(所以啟用epel)

但是,如果要在 2021 年解決 CentOS 6 的安裝挑戰,您確實應該考慮升級作業系統。

生活有時很奇怪:如果升級作業系統不是一個可行的選擇,請更改您的儲存庫源以使用存檔版本,因為到 2020 年底,所有源都已從鏡像伺服器中刪除以反映生命的終結( EOL) CentOS6 的狀態。

引用自:https://serverfault.com/questions/1076597