Table of Contents
Ubuntu 安裝&移除套件或程式
最簡單的方法就是去 ubuntu 軟體中心,在那直接安裝&移除,但有些沒有在軟體中心顯示出來的程式或套件,只能透過在終端機輸入指令來安裝&移除。
安裝
如果知道欲安裝的程式名稱,打開終端機 (快捷 ctl+alt+T),輸入
sudo apt install 檔案名稱
就可以直接從ubuntu的資料庫裡直接安裝。如果資料庫裡沒有這個套件,就可能會出現以下訊息。
這時就要到官網下載安裝檔來安裝。
deb 安裝檔
到官網下載 deb 安裝檔後,到下載檔所在的資料夾,滑鼠右鍵然後選以終端機開啟,終端機的路徑會直接開啟在所在資料夾,之後輸入
sudo apt install ./安裝檔.deb
輸入前幾個安裝檔的字母,按 TAB 後系統會自動完成剩下的檔名,然後 ENTER,詢問是否安裝時,輸入 y 然後 ENTER 就好了。
安裝好的程式會在顯示應用程式裡顯示。
deb 安裝檔也能直接雙擊或滑鼠右鍵選用軟體安裝開啟來安裝。
sh 安裝檔
下載的安裝檔是 sh 檔,到下載檔所在的資料夾,滑鼠右鍵然後選以終端機開啟,終端機的路徑會直接開啟在所在資料夾,之後輸入
sh 安裝檔.sh
就好了。
sh 安裝檔的範例:Ubuntu 20.04 安裝與移除 yEd Graph Editor
exe 安裝檔
如果該軟體沒有發行給 ubuntu 安裝檔,那就只能用 windows 的 exe 安裝檔,在 ubuntu 下透過 wine 這個程式來模擬 window 來安裝。
移除
先打開終端機,快捷 ctl+alt+T,輸入
dpkg --list
此時會列出所有安裝的套件與程式,用下方向鍵可向下滾動名單,找到要移除的套件或程式的名稱,記住或複製它,按 Q 返回終端機,輸入:
sudo apt --purge remove 名稱
或
sudo apt purge 名稱
(兩種就是新舊寫法的差別,執行上沒有差別)
之後 Y 確定就能解除此程式或套件的安裝。
另外
sudo apt remove 名稱
也能移除,但會保留設定檔
sudo apt --purge remove 名稱 或 sudo apt purge 名稱
完全移除,包括設定檔,家目錄內的設定檔除外,需要手動移除
sudo apt autoremove 名稱
完全移除,包括相依套件,若其相依套件沒有被其他程式或套件使用
sudo apt autoremove
移除所有系統判斷不被需要的相依套件 (有可能會出包)
相關資料: Ubuntu 16.04 apt 與 apt-get 差別
Ubuntu 移除安裝套件或程式,參考資料:How to Uninstall Ubuntu Software
各移除指令的差別,參考資料:what is the difference between apt-get remove and purge and autoremove in ubuntu?
apt 指令列表與說明,參考資料:apt-get – APT package handling utility — command-line interface