Linux 命令學習系列之dpkg命令詳解
普通 dpkg 用法
dpkg -i 安裝一個Debian包裹文件,如你手動下載的文件。
dpkg -c 列出的內容。
dpkg -I 從中提取包裹信息。
dpkg -r 移除一個已安裝的包裹。
dpkg -L 列出 安裝的所有文件清單。同時請看 dpkg -c 來檢查一個 .deb 文件的內容。
dpkg -P
完全清除一個已安裝的包裹。和 remove 不同的是,remove 只是刪掉數據和可執行文件,purge 另外還刪除所有的配制文件。
dpkg -s
顯示已安裝包裹的信息。同時請看 apt-cache 顯示 Debian 存檔中的包裹信息,以及 dpkg -I 來顯示從一個 .deb 文件中提取的包裹信息。
dpkg-reconfigure
重新配制一個已經安裝的包裹,如果它使用的是 debconf (debconf 為包裹安裝提供了一個統一的配制界面)。你能夠重新配制 debconf 它本身,如你想改變它的前端或提問的優先權。例如,重新配制 debconf,使用一個 dialog 前端,簡單運行:dpkg-reconfigure –frontend=dialog debconf (如果你安裝時選錯了,這裡可以改回來喲:)
echo ” hold” | dpkg –set-selections 設置的狀態為 hlod (命令行方式)
dpkg –get-selections “” 取得的當前狀態 (命令行方式)
支持通配符,如:
Debian:~# dpkg –get-selections *wine*
libwine hold
libwine-alsa hold
libwine-arts hold
libwine-dev hold
libwine-nas hold
libwine-print hold
libwine-twain hold
wine hold
wine+ hold
wine-doc hold
wine-utils hold