為了測試需要, 將位於 Linode
中之 Ubuntu 20.04
所使用的 PHP 7.4.3
, 暫時切換至 ppa:ondrej/php
中的 PHP 7.4.13
, 測試完成後想要回復到 Ubuntu 20.04
內建的版本, 卻不知道該怎麼做, 這邊將解決這個需求的方式記錄在這邊, 需要的朋友就拿去服用看看, 有問題可以跟 shortie
反饋.
首先, 安裝 ppa-purge
套件
$ sudo apt-get install ppp-purge
再來, 移除 ppa:ondrej/php
這個為了測試用途替換上的 PPA
$ sudo ppa-purge ppa:ondrej/php
若你只想要移除測試用 PPA
, 但是要保留所有已經安裝的 PHP
套件, 你可以接著再執行 add-apt-repository
但是這次加上 --remove
旗標
$ sudo apt-add-repository --remove ppa:ondrej/php
最後, 跟所有針對 apt
儲存庫清單的變更一樣, 執行 apt-get update
來更新 apt
的儲存庫快取資料, 使它們與儲存庫清單內容保持一致
$ sudo apt-get update
此時, 若你先前選擇不保留測試用 PPA
所安裝的 PHP
套件, Ubuntu 20.04
內建的 PHP
套件就會重新再次被安裝道系統之中囉.