Ubuntu Remove PPA / Package Repository (ondrej/php5) for PHP

今天在安装 letsEncrypt 的过程中,遇到一个错误:

Err http://ppa.launchpad.net trusty/main amd64 Packages
404 Not Found
Err http://ppa.launchpad.net trusty/main i386 Packages
404 Not Found
W: Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found

W: Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found

主要原因是由于 php 的安装资源废弃导致的。 因此需要把 php5 ppa 的设置从 apt 设置中删除,按照如下操作:

1. 安装 PPA-Purge

apt-get install -y ppa-purge

2. 删除 php 5.6 repository

ppa-purge ppa:ondrej/php5-5.6

3. 更新软件

apt-get updage && apt-get upgrade