日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——dpkg命令(269)

發(fā)布時間:2024/4/24 linux 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——dpkg命令(269) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 附錄

01. 命令概述

dpkg命令的英文全稱是Debian package,dpkg是Debian Linux系統(tǒng)用來安裝、創(chuàng)建和管理軟件包的實用工具。

02. 命令格式

用法:dpkg [<選項> ...] <命令>

03. 常用選項

選項:--admindir=<目錄> 使用 <目錄> 而非 /var/lib/dpkg。--root=<目錄> 安裝到另一個根目錄下。--instdir=<目錄> 改變安裝目錄的同時保持管理目錄不變。--path-exclude=<表達式> 不要安裝符合Shell表達式的路徑。--path-include=<表達式> 在排除模式后再包含一個模式。-O|--selected-only 忽略沒有被選中安裝或升級的軟件包。-E|--skip-same-version 忽略版本與已安裝軟件版本相同的軟件包。-G|--refuse-downgrade 忽略版本早于已安裝軟件版本的的軟件包。-B|--auto-deconfigure 就算會影響其他軟件包,也要安裝。--[no-]triggers 跳過或強制隨之發(fā)生的觸發(fā)器處理。--verify-format=<格式> 檢查輸出格式('rpm'被支持)。--no-debsig 不去嘗試驗證軟件包的簽名。--no-act|--dry-run|--simulate僅報告要執(zhí)行的操作 - 但是不執(zhí)行。-D|--debug=<八進制數(shù)> 開啟調(diào)試(參見 -Dhelp 或者 --debug=help)。--status-fd <n> 發(fā)送狀態(tài)更新到文件描述符<n>。--status-logger=<命令> 發(fā)送狀態(tài)更新到 <命令> 的標準輸入。--log=<文件名> 將狀態(tài)更新和操作信息到 <文件名>。--ignore-depends=<軟件包>,...忽略關(guān)于 <軟件包> 的所有依賴關(guān)系。--force-... 忽視遇到的問題(參見 --force-help)。--no-force-...|--refuse-...當遇到問題時中止運行。--abort-after <n> 累計遇到 <n> 個錯誤后中止。 命令:-i|--install <.deb 文件名> ... | -R|--recursive <目錄> ...--unpack <.deb 文件名> ... | -R|--recursive <目錄> ...-A|--record-avail <.deb 文件名> ... | -R|--recursive <目錄> ...--configure <軟件包名> ... | -a|--pending--triggers-only <軟件包名> ... | -a|--pending-r|--remove <軟件包名> ... | -a|--pending-P|--purge <軟件包名> ... | -a|--pending-V|--verify <軟件包名> ... 檢查包的完整性。--get-selections [<表達式> ...] 把已選中的軟件包列表打印到標準輸出。--set-selections 從標準輸入里讀出要選擇的軟件。--clear-selections 取消選中所有不必要的軟件包。--update-avail <軟件包文件> 替換現(xiàn)有可安裝的軟件包信息。--merge-avail <軟件包文件> 把文件中的信息合并到系統(tǒng)中。--clear-avail 清除現(xiàn)有的軟件包信息。--forget-old-unavail 忘卻已被卸載的不可安裝的軟件包。-s|--status <軟件包名> ... 顯示指定軟件包的詳細狀態(tài)。-p|--print-avail <軟件包名> ... 顯示可供安裝的軟件版本。-L|--listfiles <軟件包名> ... 列出屬于指定軟件包的文件。-l|--list [<表達式> ...] 簡明地列出軟件包的狀態(tài)。-S|--search <表達式> ... 搜索含有指定文件的軟件包。-C|--audit [<表達式> ...] 檢查是否有軟件包殘損。--yet-to-unpack 列出標記為待解壓的軟件包。--predep-package 列出待解壓的預(yù)依賴。--add-architecture <體系結(jié)構(gòu)> 添加 <體系結(jié)構(gòu)> 到體系結(jié)構(gòu)列表。--remove-architecture <體系結(jié)構(gòu)> 從架構(gòu)列表中移除 <體系結(jié)構(gòu)>。--print-architecture 顯示 dpkg 體系結(jié)構(gòu)。--print-foreign-architectures 顯示已啟用的異質(zhì)體系結(jié)構(gòu)。--assert-<特性> 對指定特性啟用斷言支持。--validate-<屬性> <字符串> 驗證一個 <屬性><字符串>。--compare-vesions <a> <關(guān)系> <b> 比較版本號 - 見下。--force-help 顯示本強制選項的幫助信息。-Dh|--debug=help 顯示有關(guān)出錯調(diào)試的幫助信息。-?, --help 顯示本幫助信息。--version 顯示版本信息。

04. 參考示例

4.1 安裝軟件

deng@itcast:~$ sudo dpkg -i tree_1.6.0-1_amd64.deb (正在讀取數(shù)據(jù)庫 ... 系統(tǒng)當前共安裝有 172173 個文件和目錄。) 正準備解包 tree_1.6.0-1_amd64.deb ... 正在將 tree (1.6.0-1) 解包到 (1.6.0-1)... 正在設(shè)置 tree (1.6.0-1) ... 正在處理用于 man-db (2.8.3-2) 的觸發(fā)器 ...

4.2 卸載軟件

deng@itcast:~$ sudo dpkg -r tree (正在讀取數(shù)據(jù)庫 ... 系統(tǒng)當前共安裝有 172172 個文件和目錄。) 正在卸載 tree (1.6.0-1) ... 正在處理用于 man-db (2.8.3-2) 的觸發(fā)器 ... deng@itcast:~$

4.3 列出已經(jīng)安裝的軟件

deng@itcast:~$ dpkg -l

4.4 列出deb包的內(nèi)容

deng@itcast:~$ dpkg -c tree_1.6.0-1_amd64.deb drwxr-xr-x root/root 0 2012-05-02 00:43 ./ drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/bin/ -rwxr-xr-x root/root 57176 2012-05-02 00:43 ./usr/bin/tree drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/share/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/share/man/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/share/man/man1/ -rw-r--r-- root/root 4100 2012-05-02 00:43 ./usr/share/man/man1/tree.1.gz drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/share/doc/ drwxr-xr-x root/root 0 2012-05-02 00:43 ./usr/share/doc/tree/ -rw-r--r-- root/root 2210 2011-06-24 22:34 ./usr/share/doc/tree/TODO -rw-r--r-- root/root 2425 2012-02-04 21:32 ./usr/share/doc/tree/copyright -rw-r--r-- root/root 2254 2011-06-24 22:34 ./usr/share/doc/tree/README.gz -rw-r--r-- root/root 1552 2012-05-02 00:43 ./usr/share/doc/tree/changelog.Debian.gz deng@itcast:~$

4.5 刪除軟件包(包括配置文件)

deng@itcast:~$ sudo dpkg -P tree (正在讀取數(shù)據(jù)庫 ... 系統(tǒng)當前共安裝有 172172 個文件和目錄。) 正在卸載 tree (1.6.0-1) ... 正在處理用于 man-db (2.8.3-2) 的觸發(fā)器 ... deng@itcast:~$

4.6 列出與該軟件包關(guān)聯(lián)的文件

deng@itcast:~$ sudo dpkg -L tree /. /usr /usr/bin /usr/bin/tree /usr/share /usr/share/man /usr/share/man/man1 /usr/share/man/man1/tree.1.gz /usr/share/doc /usr/share/doc/tree /usr/share/doc/tree/TODO /usr/share/doc/tree/copyright /usr/share/doc/tree/README.gz /usr/share/doc/tree/changelog.Debian.gz deng@itcast:~$

4.7 列出對應(yīng)軟件包版本

deng@itcast:~$ sudo dpkg -l tree 期望狀態(tài)=未知(u)/安裝(i)/刪除(r)/清除(p)/保持(h) | 狀態(tài)=未安裝(n)/已安裝(i)/僅存配置(c)/僅解壓縮(U)/配置失敗(F)/不完全安裝(H)/觸發(fā)器等待(W)/觸發(fā)器未決(T) |/ 錯誤?=()/須重裝(R) (狀態(tài),錯誤:大寫=故障) ||/ 名稱 版本 體系結(jié)構(gòu) 描述 +++-==============-============-============-================================= ii tree 1.6.0-1 amd64 displays directory tree, in color deng@itcast:~$

4.8 解開deb包的內(nèi)容

deng@itcast:~/test$ sudo dpkg --unpack tree_1.6.0-1_amd64.deb (正在讀取數(shù)據(jù)庫 ... 系統(tǒng)當前共安裝有 172173 個文件和目錄。) 正準備解包 tree_1.6.0-1_amd64.deb ... 正在將 tree (1.6.0-1) 解包到 (1.6.0-1)... 正在處理用于 man-db (2.8.3-2) 的觸發(fā)器 ...

4.9 配置軟件包

deng@itcast:~/test$ sudo dpkg --configure tree 正在設(shè)置 tree (1.6.0-1) ... deng@itcast:~/test$

4.10 用法匯總

# 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包,同時顯示版本號以及簡短說明

05. 附錄

參考:【Linux】一步一步學(xué)Linux系列教程匯總

總結(jié)

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——dpkg命令(269)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91xxxxx| 亚洲视频一区二区三区 | 国产性猛交普通话对白 | 成人影片在线免费观看 | 日本呦呦 | 亚洲视频精品在线 | 亚洲黄色一级大片 | 国产成人精品av久久 | 男男做爰猛烈啪啪高 | 91黄瓜视频 | 日本美女动态 | 国产精品久久久国产盗摄 | 日本特黄一级片 | av黄色小说 | 久久视频国产 | 亚欧洲精品视频 | 久久国产精品网站 | youjizz.com国产| 黄色成人av网站 | 又色又爽又黄gif动态图 | 国产一二三视频 | 亚洲成人精 | 五月婷久久 | 天天躁夜夜躁狠狠躁 | 奇米成人 | 大桥未久av在线播放 | 国产在线不卡视频 | 精品人妻一区二区色欲产成人 | 99热这里只有精品2 91免费版黄 | 午夜日韩在线 | 一区二区三区视频免费在线观看 | 在线免费观看污 | 久久传媒 | 人成亚洲| 国产古装艳史毛片hd | 乱一色一乱一性一视频 | 国产成a人亚洲精v品无码 | 激情戏网站 | 在线观看视频二区 | 精品自拍视频在线观看 | 中文字幕日本在线观看 | 含羞草一区二区 | 26uuu成人网| 国产内射合集颜射 | 超碰在线免费播放 | 奇米影视第四色7777 | 天堂中文网 | 亚洲一线在线观看 | 国产无遮挡又黄又爽又色 | 亚洲精品久久久久久宅男 | 波多野结衣不卡 | 久久艹国产精品 | 成人aaaaa| juliaann欧美二区三区 | 黄色大片视频 | 国产成人一区二区三区电影 | 国产影视一区二区三区 | 一区二区三区有限公司 | 国产成人自拍视频在线 | 国产乡下妇女三片 | 亚洲一区日韩精品 | 久久噜噜色综合一区二区 | 极品少妇xxx | 荔枝视频污 | 国产精品偷伦视频免费看 | 国产99re| 免费伊人网 | www亚洲精品| 吊侵犯の奶水授乳羞羞漫画 | 激情图片网站 | 原神淫辱系列同人h | 一本一道久久综合狠狠老精东影业 | 一级大片免费观看 | 亚洲精品国产精品乱码在线观看 | 国产成人啪精品 | 91麻豆视频 | 亚洲逼逼 | 在线播放中文字幕 | 在线观看三级网站 | 99视频在线免费观看 | 六月丁香婷婷网 | 欧美日韩一区电影 | 夜夜夜夜爽 | 污导航在线观看 | 日本大乳美女 | 91性高潮久久久久久久 | 国产精品中文久久久久久 | 久久久精品中文字幕 | 国产精品黄在线观看 | 亚洲色图少妇 | 日韩欧美中文字幕一区二区三区 | 国产精品视频网址 | 国产一级一区 | 中文字幕精品一区二区三区精品 | xxxⅹ少妇少妇xxxx | 99在线观看 | 91一区二区三区在线观看 | a级片视频网站 | 91午夜免费视频 |