web-dev-qa-db-ja.com

PHP ZipアーカイブPHP 7.2

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.

どんな助けでも感謝します、ありがとう

5
userdrupa4356

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
1
leenix

私はリポジトリリストを変更してみました:

http://security.ubuntu.com/ubunt バイオニックセキュリティメインユニバース http://archive.ubuntu.com/ubunt バイオニックメイン制限付きユニバース

しかし、どれも機能していないようですが、最終的に次のコマンドを実行して機能するリポジトリを見つけました

add-apt-repository ppa:ondrej/php

そして、apt-getを使用してパッケージを通常どおり更新およびインストールします

php7.2-Zipインストール済み

ご覧のとおり、ついにインストールされました。

0
Jonathan