如何回復使用 Linode Ubuntu 20.04 內建的 PHP PPA?

為了測試需要, 將位於 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 套件就會重新再次被安裝道系統之中囉.

參考資料

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料