[Mac] 在 Mac 上檢視與解開 .deb 檔案
今天拿到了一個 .deb 檔案,想要在 Mac 上看看它的內容。
當然也是可以直接拿去 Ubuntu Linux 機器上看,
不過有沒有辦法在 Mac 上直接看呢?
.deb 檔案事實上是一個 tar.gz,
因此可以用 tar -tf 來看裡面包含的檔案,
通常會有 debian-binary、control.tar.gz 和 data.tar.gz 三個檔案:
testuser@localhost ~ $ tar -tf bcompare-4.3.7.25118_amd64.deb debian-binary control.tar.gz data.tar.gz
用 tar xvf 就可以直接把這三個檔案解開:
tar xvf bcompare-4.3.7.25118_amd64.deb -C deb
control.tar.gz 裡是放 .deb 被安裝/移除時,會執行的一些 script:
testuser@localhost ~/deb $ tar -tf control.tar.gz ./ ./control ./postinst ./prerm
而真正會被安裝的檔案是在 data.tar.gz 裡面,
像是以 Beyond Compare 的 debian 安裝包為例,
就可以知道它會安裝到 /usr/bin 以及 /usr/lib/beyondcompare 目錄下:
testuser@localhost ~/deb $ tar -tf data.tar.gz ./ ./usr/ ./usr/bin/ ./usr/bin/bcompare ./usr/lib/ ./usr/lib/beyondcompare/ ./usr/lib/beyondcompare/BCompare ./usr/lib/beyondcompare/BCompare.mad ......
參考資料:deb – 維基百科,自由的百科全書
(本頁面已被瀏覽過 323 次)