PHP Zipアーカイブをインストールするときにいくつかの問題が発生し、これを修正する方法がわかりません。PHP 7.2でUbuntu 18を実行しています。
端末で受け取るエラーは
The following packages have unmet dependencies.
php7.2-Zip : Depends: php7.2-common (= 7.2.5-0ubuntu0.18.04.1) but 7.2.5-
1+ubuntu17.10.1+deb.sury.org+1 is to be installed
E: Unable to correct problems, you have held broken packages.
どんな助けでも感謝します、ありがとう
Ubuntu 18.04では、「security.ubuntu.com/ubuntu bionic-security main universe」リポジトリが見つからない場合に、これが発生する可能性があります。
それを/etc/apt/sources.listに追加して更新すると、正常にインストールされます。
echo "deb http://security.ubuntu.com/ubuntu bionic-security main universe" >>
/etc/apt/sources.list
apt update
apt install php7.2-Zip
私はリポジトリリストを変更してみました:
http://security.ubuntu.com/ubunt バイオニックセキュリティメインユニバース http://archive.ubuntu.com/ubunt バイオニックメイン制限付きユニバース
しかし、どれも機能していないようですが、最終的に次のコマンドを実行して機能するリポジトリを見つけました
add-apt-repository ppa:ondrej/php
そして、apt-getを使用してパッケージを通常どおり更新およびインストールします
ご覧のとおり、ついにインストールされました。