web-dev-qa-db-ja.com

ppa:ondrej / phpを追加した後、php7を取得できません

次のコマンドでリポジトリを追加しました。

LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

警告:add-apt-repositoryが非UTF-8ロケールで壊れています。回避策については https://github.com/oerdnj/deb.sury.org/issues/56 を参照してください:

LC_ALL = C.UTF-8 add-apt-repository ppa:ondrej/php 
 
詳細:https://launchpad.net/~ondrej/+archive/ubuntu/php
続行するには[ENTER]を、追加をキャンセルするにはctrl-cを押します
 
 gpg:keyring `/tmp/tmph7kev8sf/secring.gpg 'created 
 gpg:keyring`/tmp/tmph7kev8sf/pubring.gpg 'が作成されました
 gpg:hkpサーバーにキーE5267A6Cを要求していますkeyserver.ubuntu.com 
 gpg:/tmp/tmph7kev8sf/trustdb.gpg:trustdb created 
 gpg:key E5267A6C:公開鍵「Launchpad PPA forOndřejSurý」がインポートされました
 gpg:処理された総数:1 
 gpg:imported:1(RSA:1)
 OK 

すべてが良さそうです。次に、apt-cacheを実行します

apt-cache search php7

それは何も与えません。

これは私のシステム情報です:

〜#uname -a 
 Linux cspweb 3.13.0-123-generic#172-Ubuntu SMP Mon Jun 26 18:04:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 
 
ロケール
 LANG = en_US.UTF-8 
 LANGUAGE = 
 LC_CTYPE = "en_US.UTF-8" 
 LC_NUMERIC = "en_US.UTF -8 "
 LC_TIME =" en_US.UTF-8 "
 LC_COLLATE =" en_US.UTF-8 "
 LC_MONETARY =" en_US.UTF-8 "
 LC_MESSAGES = "en_US.UTF-8" 
 LC_PAPER = "en_US.UTF-8" 
 LC_NAME = "en_US.UTF-8" 
 LC_ADDRESS = "en_US.UTF-8 "
 LC_TELEPHONE =" en_US.UTF-8 "
 LC_MEASUREMENT =" en_US.UTF-8 "
 LC_IDENTIFICATION =" en_US.UTF-8 "
 LC_ALL = 

私もやってみます

LC_ALL = C.UTF-8 add-apt-repository ppa:ondrej/php

同じ結果。どんな提案やヒントも大歓迎です。

5
Paul

https://wiki.ubuntu.com/Releases によると、ppa:ondrej/phpはUbuntu 14.04 LTSをサポートしていないようです。これは、標準サポートが2019年4月に終了することを示しています。

Ubuntuを16.04 LTSにアップグレードした後、リポジトリからphp 7.3をインストールできます。

3
Paul

PPAを追加したら、APTキャッシュを更新してから、apt-cacheまたはapt installを実行する必要があります。

Sudo apt update
0
Comar