套件組成:
dpkg -c 解開套件
以 dhcp3套件為例:
/etc/dhcp3/ 設定檔目錄
/etc/init.d/dhcp3-server ;啟動程式,後面可接 start/stop/restart
/usr/sbin/ 執行檔
/usr/share/ 線上說明檔,包括man與說明文件
/var/紀錄檔
顯示 dpkg 套件安裝的檔案列表
dpkg -L mysql-server-4.1
dpkg -c mysql-server-4.1_4.1.11a-4sarge2_i386.deb (contents archive)
L:後面接套件名稱,c:後面接套件檔名
顯示 dpkg 套件安裝的控制資訊
dpkg -f mysql-server-4.1_4.1.11a-4sarge2_i386.deb
顯示 dpkg 套件資訊
dpkg -s mysql-server-4.1
dpkg -I mysql-server-4.1_4.1.11a-4sarge2_i386.deb (大寫I)
顯示已安裝套件列表
dpkg -l
dpkg -l openssh-server
dpkg -l mysql*
安裝套件
dpkg -i mysql-server-4.1_4.1.11a-4sarge2_i386.deb
移除套件
dpkg -r mysql-server-4.1 (保留設定檔)
dpkg -P mysql-server-4.1 (purge不保留設定檔)
詢問檔案所屬套件的名稱
dpkg -S /usr/sbin/mysqld
其他
建立一個deb包裝檔
dpkg -b fakeroot cscope_15.1.0_i386.deb
清除現有的套件訊息
dpkg --clear-avail
解開deb到指定的路徑下
-x,--extract archive directory
dpkg -x ./檔案名稱.deb ./Temp
-X (大寫X解開deb到指定的路徑下,並顯示過程)
解開控制檔
dpkg -e ./檔案名稱.deb ./Temp/DEBIAN
-C|--audit 檢查已損毀的套件
-s|--status <套件> ... 顯示套件的詳細狀態。
-p|--print-avail <套件> ... 顯示可用版本的詳細資訊。
-S|--search <表達式> ... 查詢某些檔案是屬於哪些套件。
--unpack package_file 將套件解開到預設的位置,但不設定套件。
--version 顯示版本資訊
沒有留言:
張貼留言