タイトルがすべてを物語っています... Debian 9 に php intl 拡張機能をインストールしようとすると、次のエラーが発生します。
php7.0-intl : Depends: libicu60 (>= 60.1-1~) but it is not installable
Debian リポジトリによると、libicu60 は実験的でバグが多いそうです... 誰かこの問題を解決した人はいますか?
答え1
php7.0-intl
、 による公式 Debian Stretch パッケージ セクション、および Debian 9 マシンでの私のテストでは、libicu57
依存関係として が必要です。
7.0.27-0+deb9u1
ソース リストに Debian Sid リポジトリ、またはパッケージの新しいバージョン ( Debian Stretch ソースには含まれていない)を提供する他のサードパーティ リポジトリが含まれていることをお勧めします。
php7.0-intl
どのリポジトリが提供しているかは、次の方法で確認できます。
sudo apt-cache showpkg php7.0-intl
ソースを調整してインストールします7.0.27-0+deb9u1
(もちろん、要件に合っている場合)。