Ubuntu的新立得軟件包管理器(Synaptic Package Manager)是APT(Advanced Package Tool)的圖形界面,非常直觀易用。但有時候是用文字模式遠程登錄到Ubuntu,或者安裝的是Server版的Ubuntu,再或者有什麼其它原因用不了新立得,就要在命令行裡實現相關的功能了。
1. 更改軟件包來源
sudo vi /etc/apt/source.list
sudo apt-get update 之後更新APT的緩存,使修改生效
可以在列表裡添加多組功能一樣而所屬地區不同的服務器,以便在部分服務器或網絡故障時,系統仍然有其它來源可用。
2. 將光盤作為軟件包的來源添加到列表裡
sudo apt-cdrom add
sudo apt-get update 之後更新APT的緩存,使修改生效
3. 在APT緩存裡搜索和查看軟件包
apt-cache search calculator 列出所有帶calculator字樣的軟件包
apt-cache search calculator qal 列出所有帶calculator和qal字樣的軟件包
還可以用sort按列排序、用grep過濾關鍵字等等
apt-cache show qalculate 列出qalculate這軟件包的詳細信息
4. 安裝吧!
sudo apt-get -s install qalculate 模擬安裝qalculate軟件包,可以預覽一下安裝之後系統會有哪些輸出
sudo apt-get install qalculate 真正安裝qalculate軟件包
5. 卸載軟件包
dpkg -l | more 先要找到軟件包的名字
dpkg -S `which scim` 或尋找所有包含scim文件的軟件包
sudo apt-get -s remove scim 模擬卸載scim,看看還會有哪些關聯的軟件包會一起卸載掉
sudo apt-get remove scim 真正卸載scim
由dpkg卸載產生的日志在 /var/log/dpkg.log 裡,也可以用
script -c "sudo apt-get remove scim" apt-get.log 將執行卸載命令時的所有輸出記錄到apt-get.log文件裡
6. 升級Ubuntu (相當於 Update Manager 的功能)
sudo apt-get update 尋找升級補丁
sudo apt-get upgrade 下載並應用上一步裡找到的補丁