Ubuntu系統(tǒng)中使用dpkg命令管理deb包的用法教程
Linux命令手冊 發(fā)布時間:2016-04-19 11:24:35 作者:張映
我要評論
這篇文章主要介紹了Ubuntu系統(tǒng)中使用dpkg命令管理deb包的用法教程,當(dāng)然同樣也適用于Linux Mint等其他Debian系的Linux系統(tǒng)借鑒,需要的朋友可以參考下
dpkg用于:管理系統(tǒng)的里deb包,可以對其安裝、卸載、deb打包、deb解壓等操作,與之相關(guān)apt-get工具可以在線下載 deb包 安裝
參數(shù):
-i:安裝軟件包;
-r:刪除軟件包;
-P:刪除軟件包的同時刪除其配置文件;
-L:顯示于軟件包關(guān)聯(lián)的文件;
-l:顯示已安裝軟件包列表;
--unpack:解開軟件包;
-c:顯示軟件包內(nèi)文件列表;
--confiugre:配置軟件包。
例1
復(fù)制代碼
代碼如下:dpkg -i package.deb #安裝包
dpkg -r package #刪除包
dpkg -P package #刪除包(包括配置文件)
dpkg -L package #列出與該包關(guān)聯(lián)的文件
dpkg -l package #顯示該包的版本
dpkg --unpack package.deb #解開 deb 包的內(nèi)容
dpkg -S keyword #搜索所屬的包內(nèi)容
dpkg -l #列出當(dāng)前已安裝的包
dpkg -c package.deb #列出 deb 包的內(nèi)容
dpkg --configure package #配置包
例2
復(fù)制代碼
代碼如下:# dpkg -i package #安裝包
# dpkg -R /usr/local/src #安裝一個目錄下面所有的軟件包
# dpkg --unpack package #解開一個包,如果和-R一起使用,參數(shù)可以是一個目錄
# dpkg --configure package #重新配置和釋放軟件包
# dpkg -r package #刪除包
# dpkg --merge-avail #合并包
# dpkg -P #刪除包,包括配置文件
# dpkg -A package #從軟件包里面讀取軟件的信息
# dpkg --update-avail #替代軟件包的信息
# dpkg --forget-old-unavail #刪除Uninstall的軟件包信息
# dpkg --clear-avail #刪除軟件包的Avaliable信息
# dpkg -C #查找只有部分安裝的軟件包信息
# dpkg --compare-versions ver1 op ver2 #比較同一個包的不同版本之間的差別
# dpkg -b directory [filename] #建立一個deb文件
# dpkg -c filename #顯示一個Deb文件的目錄
# dpkg -p package #顯示包的具體信息
# dpkg -S filename-search-pattern #搜索指定包里面的文件(模糊查詢)
# dpkg -L package #顯示一個包安裝到系統(tǒng)里面的文件目錄信息
# dpkg -s package #報告指定包的狀態(tài)信息
# dpkg -l #顯示所有已經(jīng)安裝的Deb包,同時顯示版本號以及簡短說明
定位軟件包的實例:
定位軟件包的方法是知道軟件包中某個關(guān)鍵文件的名稱。例如,你編譯時需 要某個“.h”頭文件,查找提供該文件的軟件包,你可以運行:
復(fù)制代碼
代碼如下:# dpkg -S stdio.h
libc6-dev: /usr/include/stdio.h
libc6-dev: /usr/include/bits/stdio.h
perl: /usr/lib/perl/5.6.0/CORE/nostdio.h
或者:
復(fù)制代碼
代碼如下:# dpkg -S /usr/include/stdio.h
libc6-dev: /usr/include/stdio.h
解系統(tǒng)中已安裝軟件的軟件包名稱十分有用,譬如當(dāng)你想清理硬盤空間時,可以運行:
復(fù)制代碼
代碼如下:# dpkg -l | grep mozilla
ii mozilla-browse 0.9.6-7 Mozilla Web Browser
這個命令的缺點是它會“截斷”軟件包的名字。在上例中,軟件包的全稱是 mozilla-browser,解決這個問題可以使用COLUMNS環(huán)境變量:
復(fù)制代碼
代碼如下:[kov]@[couve] $ COLUMNS=132 dpkg -l | grep mozilla
ii mozilla-browser 0.9.6-7 Mozilla Web Browser - core and browser
或顯示成這樣:
復(fù)制代碼
代碼如下:# apt-cache search "Mozilla Web Browser"
mozilla-browser - Mozilla Web Browser
相關(guān)文章
Ubuntu 16.04怎么安裝Snap Packages?
Ubuntu 16.04怎么安裝Snap Packages?想在Ubuntu系統(tǒng)中添加Snap packages軟件,這樣就可以有.snap擴展名,下面我們來看看詳細(xì)的安裝方法,需要的朋友可以參考下2016-04-27Ubuntu 16.04系統(tǒng)總的啟動器欄該怎么設(shè)置?
Ubuntu 16.04系統(tǒng)總的啟動器欄該怎么設(shè)置?在Ubuntu系統(tǒng)中啟動器是可以設(shè)置位置的,啟動器欄有許多可定制的功能,允許用戶進(jìn)行定制以更加符合自己的使用需求,下面我們來看2016-04-26Ubuntu系統(tǒng)更新后WiFi圖標(biāo)顯示不正常解決方法
之前使用的是ubuntu14,無意中根據(jù)系統(tǒng)提示更新了一些程序,再次開機后,wifi圖標(biāo)就是一個扇形,搜索不到任何wifi信號,怎么回事?來看看解決方法吧2016-04-26
Ubuntu系統(tǒng)怎么安裝英偉達(dá)顯卡驅(qū)動呢 快速安裝步驟詳解
Ubuntu系統(tǒng)怎么安裝英偉達(dá)顯卡驅(qū)動呢?今天小編就給大家介紹Ubuntu系統(tǒng)安裝英偉達(dá)顯卡驅(qū)動的詳細(xì)教程吧2016-04-26- 這篇文章主要介紹了如何從Windows到Ubuntu(不動聲色的變遷) ,讓你無障礙的學(xué)習(xí)使用ubuntu,需要的朋友可以參考下2016-04-23
- ubuntu已經(jīng)很好的兼容了主流的應(yīng)用,裝好就可以直接使用,但是還是有些小問題,例如無線網(wǎng)無法連接,獨立顯卡無法工作。今天小編就給大家介紹下Ubuntu下無線網(wǎng)卡搜索不到信2016-04-23
Ubuntu 16.04 LTS版本明日發(fā)布 重要更新內(nèi)容匯總
Ubuntu 16.04 LTS版本將于4月21日(美國當(dāng)?shù)貢r間)發(fā)布,上個版本是在2014年4月發(fā)布的,已經(jīng)時隔兩年多了,這次更新肯定會帶來很大的變化,下面我們來已讀重要更新內(nèi)容,需2016-04-21- 這篇文章主要介紹了Ubuntu中自定義sudo密碼輸入錯誤時的提示的技巧,文中以輕松幽默的方式將之變?yōu)橐粋€"嘲諷"的小惡作劇來講解,需要的朋友可以參考下2016-04-19
Ubuntu 16.04有哪些改變? 全新特性和改進(jìn)大盤點
Ubuntu 16.04有哪些改變?Ubuntu 16.04不久就將發(fā)布,我們就一直在關(guān)注Ubuntu 16.04 LTS的發(fā)展,在正式版即將發(fā)布之際,我們?yōu)閺V大Ubuntu愛好者和Linux用戶總結(jié)了Ubuntu 162016-04-15ubuntu系統(tǒng)使用firefox瀏覽器上網(wǎng)很慢該怎么辦?
ubuntu系統(tǒng)使用firefox瀏覽器上網(wǎng)很慢該怎么辦?ubuntu下使用火狐等瀏覽器上網(wǎng),發(fā)現(xiàn)網(wǎng)頁打開很慢,不是道是不是網(wǎng)速的問題,該怎么解決呢?下面我們來看看詳細(xì)的解決方法2016-04-14


