[Mac] 在 Mac 上檢視與解開 .deb 檔案

[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 – 維基百科,自由的百科全書

(本頁面已被瀏覽過 26 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料