佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Ubuntu系統(tǒng)中使用dpkg命令管理deb包的用法教程

Ubuntu系統(tǒng)中使用dpkg命令管理deb包的用法教程

熱門(mén)標(biāo)簽:電話(huà)銷(xiāo)售是做什么的 銀行客服 電銷(xiāo)機(jī)器人源碼 免費(fèi)建站 服務(wù)器配置 AI電銷(xiāo) 網(wǎng)站建設(shè) 檢查注冊(cè)表項(xiàng)

dpkg用于:管理系統(tǒng)的里deb包,可以對(duì)其安裝、卸載、deb打包、deb解壓等操作,與之相關(guān)apt-get工具可以在線(xiàn)下載 deb包 安裝

參數(shù):

-i:安裝軟件包;
-r:刪除軟件包;
-P:刪除軟件包的同時(shí)刪除其配置文件;
-L:顯示于軟件包關(guān)聯(lián)的文件;
-l:顯示已安裝軟件包列表;
--unpack:解開(kāi)軟件包;
-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 #解開(kāi) 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 #安裝一個(gè)目錄下面所有的軟件包
# dpkg --unpack package #解開(kāi)一個(gè)包,如果和-R一起使用,參數(shù)可以是一個(gè)目錄
# 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 #比較同一個(gè)包的不同版本之間的差別
# dpkg -b directory [filename] #建立一個(gè)deb文件
# dpkg -c filename #顯示一個(gè)Deb文件的目錄
# dpkg -p package #顯示包的具體信息
# dpkg -S filename-search-pattern #搜索指定包里面的文件(模糊查詢(xún))
# dpkg -L package #顯示一個(gè)包安裝到系統(tǒng)里面的文件目錄信息
# dpkg -s package #報(bào)告指定包的狀態(tài)信息
# dpkg -l #顯示所有已經(jīng)安裝的Deb包,同時(shí)顯示版本號(hào)以及簡(jiǎn)短說(shuō)明

定位軟件包的實(shí)例:
定位軟件包的方法是知道軟件包中某個(gè)關(guān)鍵文件的名稱(chēng)。例如,你編譯時(shí)需 要某個(gè)“.h”頭文件,查找提供該文件的軟件包,你可以運(yùn)行:

復(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)中已安裝軟件的軟件包名稱(chēng)十分有用,譬如當(dāng)你想清理硬盤(pán)空間時(shí),可以運(yùn)行:

復(fù)制代碼
代碼如下:

# dpkg -l | grep mozilla
ii mozilla-browse 0.9.6-7 Mozilla Web Browser

這個(gè)命令的缺點(diǎn)是它會(huì)“截?cái)?rdquo;軟件包的名字。在上例中,軟件包的全稱(chēng)是 mozilla-browser,解決這個(gè)問(wèn)題可以使用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

標(biāo)簽:清遠(yuǎn) 果洛 德州 昆明 云南 社保稅務(wù)催繳 涼山 保定

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ubuntu系統(tǒng)中使用dpkg命令管理deb包的用法教程》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    平顺县| 金华市| 阜宁县| 崇州市| 西峡县| 大姚县| 秦皇岛市| 长兴县| 常山县| 南江县| 衡水市| 通道| 肥东县| 乳山市| 德清县| 海晏县| 五峰| 芮城县| 达孜县| 江永县| 高陵县| 安溪县| 呈贡县| 白玉县| 明光市| 安义县| 当涂县| 长宁区| 东乡族自治县| 墨竹工卡县| 隆尧县| 镇巴县| 灵川县| 璧山县| 高密市| 兴和县| 凤翔县| 沂源县| 罗甸县| 敖汉旗| 岳池县|