資料來源: https://www.shiyanlou.com/courses/1
1 使用apt-get在線安裝
工具 說明:
install 其后加上軟件包名谊迄,用于安裝一個(gè)軟件包
update 從軟件源鏡像服務(wù)器上下載/更新用于更新本地軟件源的軟件包列表
upgrade 升級本地可更新的全部軟件包,但存在依賴問題時(shí)將不會升級嫩痰,通常會在更新之前執(zhí)行一次update
dist-upgrade 解決依賴關(guān)系并升級(存在一定危險(xiǎn)性)
remove 移除已安裝的軟件包辆亏,包括與被移除軟件包有依賴關(guān)系的軟件包杰标,但不包含軟件包的配置文件
autoremove 移除之前被其他軟件包依賴,但現(xiàn)在不再被使用的軟件包
purge 與remove相同,但會完全移除軟件包,包含其配置文件
clean 移除下載到本地的已經(jīng)安裝的軟件包涵亏,默認(rèn)保存在/var/cache/apt/archives/
autoclean 移除已安裝的軟件的舊版本軟件包
參數(shù)說明:
-y 自動回應(yīng)是否安裝軟件包的選項(xiàng),在一些自動化安裝腳本中使用這個(gè)參數(shù)將十分有用
-s 模擬安裝
-q 靜默安裝方式蒲凶,指定多個(gè)q或者-q=#,#表示數(shù)字气筋,用于設(shè)定靜默級別,這在你不想要在安裝軟件包時(shí)屏幕輸出過多時(shí)很有用
-f 修復(fù)損壞的依賴關(guān)系
-d 只下載不安裝
--reinstall 重新安裝已經(jīng)安裝但可能存在問題的軟件包
--install-suggests 同時(shí)安裝APT給出的建議安裝的軟件包
應(yīng)用示例:
sudo apt-get install w3m 安裝w3m
sudo apt-get --reinstall install w3m 重新安裝w3m
sudo apt-get -d install w3m 只下載deb包旋圆,不安裝宠默,可以在/var/cache/apt/archives/目錄下查看
更新軟件源
$ sudo apt-get update
升級沒有依賴問題的軟件包
$ sudo apt-get upgrade
升級并解決依賴關(guān)系
$ sudo apt-get dist-upgrade
sudo apt-get remove w3m 移除w3m 等價(jià)于:
# 不保留配置文件的移除
$ sudo apt-get purge w3m
# 或者 sudo apt-get --purge remove
# 移除不再需要的被依賴的軟件包
$ sudo apt-get autoremove
sudo apt-cache search w3m 在本地軟件庫里搜索有沒有w3m
2 使用 dpkg 從本地磁盤安裝 deb 軟件包
dpkg常用參數(shù)介紹:
參數(shù) 說明
-i 安裝指定deb包
-R 后面加上目錄名,用于安裝該目錄下的所有deb安裝包
-r remove灵巧,移除某個(gè)已安裝的軟件包
-I 顯示deb包文件的信息
-s 顯示已安裝軟件的信息
-S 搜索已安裝的軟件包
-L 顯示已安裝軟件包的目錄信息
應(yīng)用示例:
cp /var/cache/apt/archives/emacs24_24.3+1-2ubuntu1_amd64.deb ~ 拷貝到home下
安裝之前參看deb包的信息
$ sudo dpkg -I emacs24_24.3+1-2ubuntu1_amd64.deb
使用dpkg安裝
$ sudo dpkg -i emacs24_24.3+1-2ubuntu1_amd64.deb
$ sudo apt-get -f install 修復(fù)依賴關(guān)系
sudo dpkg -L emacs24 查看deb包的目錄信息