要解開 deb 檔, 原本想說是用 dpkg --unpack package-name.deb
, 發現會變成安裝套件.
想知道套件檔裡面的內容, 就只能靠 dpkg -c package-name.deb
, 不然就是要使用 ar 來將 deb 檔解開.
- 解 deb 語法: ar -x package-name.deb
解開後會得到 control.tar.gz 與 data.tar.gz 兩個檔案.
- control.tar.gz: 包含 package-name.deb 的安裝、設定檔 等 資料.
- data.tar.gz: package-name.deb 中, 真正安裝到系統的 程式 及 資料檔.
註: ar 若沒有此執行檔, 需安裝 binutils 的 Package.