1. 前言
對於Ubuntu使用者來說,軟體管理是日常作業的一部分。而APT (Advanced Package Tool) 的存在,使得安裝、更新和刪除軟體變得更加簡單。或許有些人覺得「APT好像很難…」,但這篇文章將會以簡單明瞭的方式逐步解說。
閱讀本文後,您將能夠輕鬆掌握使用APT指令管理軟體的技巧!
2. 什麼是APT?
APT是一個套件管理工具,專為基於Debian的系統(例如:Ubuntu)設計。它整合了傳統的apt-get
和apt-cache
功能,提供更簡單且直觀的操作方式。
例如,過去要安裝套件時需要輸入apt-get install
,現在只需輸入apt install
即可完成安裝。這讓Ubuntu使用者可以更有效率地管理系統。
重點: APT的目的是讓「套件管理更加簡便」。熟練使用APT後,您也能成為Ubuntu高手。
3. 使用APT更新與升級套件
為了保持系統的穩定性與安全性,需要定期更新套件。以下將介紹如何使用APT更新套件清單並將已安裝的套件升級到最新版本。
更新套件清單 (apt update
)
sudo apt update
指令是保持套件清單最新的基本操作。這可確保系統能識別新加入的軟體。
sudo apt update
升級套件 (apt upgrade
)
接著,使用sudo apt upgrade
將所有已安裝的套件升級到最新版本。以下指令可一次執行兩項操作。
sudo apt update && sudo apt upgrade -y
小提醒: 就像Ubuntu系統在向您「求更新!」一樣,請定期執行更新操作。
4. 使用APT安裝新套件
要安裝新的軟體,可以使用apt install
指令。例如,要安裝媒體播放器「mplayer」,請輸入以下指令。
sudo apt install mplayer
同時安裝多個套件
如果想同時安裝多個套件,可以用空格隔開套件名稱,例如:
sudo apt install package1 package2 package3
避免自動升級套件
若在安裝特定套件時希望避免已安裝的套件被升級,可以使用--no-upgrade
選項。
sudo apt install package_name --no-upgrade
提示: 即使不記得完整的套件名稱,只需輸入幾個字母後按下Tab鍵,即可顯示自動補全建議。
5. 管理已安裝的套件
APT不僅可以安裝軟體,也能輕鬆刪除不需要的套件。
移除套件 (apt remove
)
要移除已安裝的套件,可以使用以下指令:
sudo apt remove package_name
完全移除套件 (apt purge
)
若希望連同設定檔一起完全刪除套件,可以使用apt purge
指令:
sudo apt purge package_name
移除不必要的套件 (apt autoremove
)
針對因依賴關係而安裝但已經不再使用的套件,可以使用以下指令進行清理:
sudo apt autoremove
注意: 執行apt autoremove
可以釋放磁碟空間並保持系統整潔。
6. 搜尋套件與獲取資訊
APT還提供搜尋軟體套件及顯示詳細資訊的功能。
搜尋套件 (apt search
)
要搜尋特定套件,可以使用以下指令:
sudo apt search package_name
顯示套件詳細資訊 (apt show
)
若需要檢視套件的依賴關係或安裝大小等詳細資訊,可以使用以下指令:
sudo apt show package_name
7. 管理套件清單與來源
APT也能用來顯示已安裝的套件清單或編輯來源清單。
顯示已安裝的套件清單 (apt list --installed
)
要查看目前系統中已安裝的套件,可以使用以下指令:
sudo apt list --installed
顯示可升級的套件清單 (apt list --upgradeable
)
查看有哪些套件可以升級時,請使用以下指令:
sudo apt list --upgradeable
編輯套件來源 (apt edit-sources
)
若需要新增或編輯軟體來源清單,可以使用以下指令:
sudo apt edit-sources
8. 使用APT的最佳實踐
以下是幾個使用APT的最佳建議。
定期更新
為保持系統安全與最新狀態,建議每週執行一次apt update && apt upgrade
,尤其是安全性修補程序。
清理不需要的套件
為了節省磁碟空間,定期執行apt autoremove
來整理系統中不需要的套件。
9. 總結
APT是Ubuntu及基於Debian的系統管理軟體的必備工具。透過本篇文章介紹的指令,您可以輕鬆保持系統最新、移除不需要的套件以及快速安裝所需軟體。
現在就打開終端機試試看APT指令吧!如有問題,請在留言區留言討論。說不定您也會成為APT專家!