本文將教你如何使用 APT (Advanced Package Tool),這是 Ubuntu 與 Debian 系統上最強大且最常用的軟體包管理工具,幫助你輕鬆安裝、更新與移除伺服器上的程式。
為什麼 APT 是 VPS 新手的必修課?
在 Linux 伺服器中,你不會像 Windows 一樣下載 .exe 檔案來安裝程式。大部分的軟體都存放在雲端的「軟體庫 (Repository)」中。APT 就像是 Linux 版的 App Store,只要簡單的一行指令,就能自動幫你下載、安裝並解決所有相依性問題。在侃瑞科技的 VPS 伺服器 中,你可以隨意使用這些指令來建構你的理想環境。
最常用的 5 個 APT 指令
- 更新軟體清單:
sudo apt update(這不會更新軟體,只是更新「有哪些軟體可以下載」的清單)。 - 升級所有已安裝軟體:
sudo apt upgrade -y(這才是真正的更新版本動作)。 - 安裝新程式:
sudo apt install 套件名稱 -y(例如安裝文字編輯器:sudo apt install vim -y)。 - 移除程式:
sudo apt remove 套件名稱。 - 完全清除程式與其設定:
sudo apt purge 套件名稱。
系統清理與空間回收
隨著安裝與更新的次數增加,伺服器中會累積許多不再需要的舊檔案。你可以定期執行以下指令來釋放硬碟空間:
- 自動移除不再需要的相依套件:
sudo apt autoremove - 清除已下載的安裝檔緩存:
sudo apt clean
管理第三方軟體源 (PPA)
有時候官方軟體庫的版本太舊,你需要使用 PPA。例如安裝最新的 PHP 版本時常用:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
常見問題
Q:執行 apt 時出現 "Could not get lock" 錯誤?
這通常是因為系統背景正在自動檢查更新,或者是你有另一個終端機正在執行 apt 指令。建議稍等幾分鐘,或者手動確認是否有其他進程正在佔用軟體鎖。更多 Linux 基礎操作可參考我們的 VPS 快速入門指南。
Q:如果不小心刪錯重要的系統套件怎麼辦?
這非常危險。建議在進行重大操作前,先利用我們 VPS 的 自動備份功能 建立一個還原點,這樣即使系統掛掉也能快速救回。