X

解 Debian / Ubuntu 的 deb 檔, 使用 ar

要解開 deb 檔, 原本想說是用 dpkg --unpack package-name.deb, 發現會變成安裝套件.

想知道套件檔裡面的內容, 就只能靠 dpkg -c package-name.deb, 不然就是要使用 ar 來將 deb 檔解開.

  • 解 deb 語法: ar -x package-name.deb

解開後會得到 control.tar.gzdata.tar.gz 兩個檔案.

  • control.tar.gz: 包含 package-name.deb 的安裝、設定檔 等 資料.
  • data.tar.gz: package-name.deb 中, 真正安裝到系統的 程式 及 資料檔.

註: ar 若沒有此執行檔, 需安裝 binutils 的 Package.

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post