標題說明了一切...我試圖在 Debian 9 上安裝 php intl 擴充功能並收到以下錯誤:
php7.0-intl : Depends: libicu60 (>= 60.1-1~) but it is not installable
Debian repo 說 libicu60 是實驗性的並且有 bug...有人解決了這個問題嗎?
答案1
php7.0-intl
,根據官方 Debian Stretch 軟體套件部分,以及我在 Debian 9 機器上的測試,需要libicu57
作為依賴項。
我希望您的來源清單中要么有 Debian Sid 儲存庫,要么有其他第 3 方儲存庫,它們提供了更新版本的軟體包(不是7.0.27-0+deb9u1
Debian Stretch 來源中的版本)。
您可以查看哪個儲存庫擁有並提供php7.0-intl
以下內容:
sudo apt-cache showpkg php7.0-intl
調整您的來源並安裝7.0.27-0+deb9u1
(當然如果它符合您的要求)。