用法:dpkg [<選項> ...] <命令>
命令:
-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
--get-selections [<表達式> ...] 把已選中的軟件包列表打印到標準輸出。
--set-selections 從標準輸入裏讀出要選擇的軟件。
--clear-selections 取消選中所有不必要的軟件包。
--update-avail <軟件包文件> 替換現有可安裝的軟件包信息。
--merge-avail <軟件包文件> 把文件中的信息合併到系統中。
--clear-avail 清除現有的軟件包信息。
--forget-old-unavail 忘卻已被卸載的不可安裝的軟件包。
-s|--status <軟件包名> ... 顯示軟件包詳盡的狀態信息。
-p|--print-avail <軟件包名> ... 顯示可供安裝的版本詳情。
-L|--listfiles <軟件包名> ... 列出所有“屬於”該軟件包(或多個)的文件。
-l|--list [<表達式> ... 簡明地列出軟件包的狀態。
-S|--search <表達式> ... 搜尋擁有該文件(或多個文件)的包。
-C|--audit 檢查搜尋殘損的軟件包。
--print-architecture 顯示 dpkg 體系架構。
--compare-vesions <a> <關係> <b> 比較版本號 - 見下。
--force-help 顯示本強制選項的幫助信息。
-Dh|--debug=help 顯示有關出錯調試的幫助信息。
-h|--help 顯示本幫助信息。
--version 顯示版本信息。
--license | --licence 顯示版權和許可證條文。
對歸檔文件使用 dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|
-x|--extract|-X|--vextract|--fsys-tarfile (輸入 dpkg-deb --help)。
供內部使用:dpkg --assert-support-predepends | --predep-package |
--assert-working-epoch | --assert-long-filenames | --assert-multi-conrep。
選項:
--admindir=<目錄> 使用 <目錄> 而非 /var/lib/dpkg。
--root=<目錄> 安裝到另一個根文件系統。
--instdir=<目錄> 改變安裝的根目錄的同時保持管理(admin)目錄不變。
-O|--selected-only 忽略沒有被選中安裝或升級的軟件包。
-E|--skip-same-version 忽略版本與已安裝軟件版本相同的軟件包。
-G|--refuse-downgrade 忽略版本早於已安裝軟件版本的的軟件包。
-B|--auto-deconfigure 就算會影響其他軟件包,也要安裝。
--[no-]triggers 跳過或強制隨之發生的觸發器處理。
--no-debsig 不去試圖驗證軟件包的簽名。
--no-act|--dry-run|--simulate
僅僅報告我們要執行的操作 - 但是不執行。
-D|--debug=<八進制數字> 開啓調試功能(參見 -Dhelp 或者 --debug=help)。
--status-fd <n> 發送狀態改變的更新信號到文件描述符<n>。
--log=<文件名> 把狀態的更動和操作信息記錄到 <文件名>。
--ignore-depends=<軟件包名>,...
忽略關於 <軟件包名> 的所有依賴關係。
--force-... 忽視遇到的問題(參見 --force-help)。
--no-force-...|--refuse-...
當遇到問題時中止運行。
--abort-after <n> 遇到<n>個錯誤後終止。
可供--compare-version 使用的比較運算符有:
lt le eq ne ge gt (如果版本號爲空,那麼就認爲它先於任意版本號);
lt-nl le-nl ge-nl gt-nl (如果版本號爲空,那麼就認爲它後於任意版本號);
< << <= = >= >> > (僅僅是爲了與主控文件的語法兼容)。
“dselect”和“aptitude”提供了更爲易用的的軟件包管理工具。
dpkg
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.