私が
Sudo apt-get install php7.0-soap
次のエラーが表示されます。
Err http://ppa.launchpad.net/ondrej/php/ubuntu/ wily/main php7.0-soap AMD64 7.0.7-2+donate.sury.org~wily+1
404 Not Found
E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.0/php7.0-soap_7.0.7-2+donate.sury.org~wily+1_AMD64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
これを修正する提案はありますか?
ppa:ondrej/php PPAにphp7.0-soapという名前のパッケージがないため、404 Not Found
エラーメッセージが表示されます。 php7.0-soapは、ppa:ondrej/phpのphp7.0パッケージで提供されます。
ターミナルを開き、次を入力します。
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Sudo apt-get install php7.0
PHP(php7.0-soap)のSOAPモジュールは、Ubuntu 16.04以降のデフォルトリポジトリの個別のパッケージです。ターミナルを開き、次を入力します。
Sudo apt install php7.0-soap
ターミナルを開き、次を入力します。
Sudo apt install php7.1-soap
14.04を実行していないか、間違ったレポジトリが追加されています。エラーで、Ubuntu 15.10用の7.0.7-2+donate.sury.org~wily+1
を探していると表示されているためです。
14.04のパッケージの現在のバージョンは7.0.9-1+deb.sury.org~trusty+1
です
15.10を実行している場合、パッケージをインストールする前にSudo apt-get update
でaptのパッケージリストを更新するだけです。
14.04を実行している場合、/etc/apt/sources.list.d/
にあるリポジトリファイルをonrej
(おそらくondrej-php-willy.list
と命名)で編集し、willy
をtrusty
に置き換える必要があります。そして、パッケージをインストールする前にSudo apt-get update
を実行します。