Debian-Squeeze

Debian 軟體包比源文件大

  • February 21, 2013

這可能是一個愚蠢的問題,但我正在使用以下命令建構一個自定義 Debian 包:

dpkg-deb --build sources/ my_package.deb

sources目錄約為 7MB,生成的包約為 35MB。

這怎麼可能?我錯過了什麼嗎?

我在此原始碼中使用 Git,但在建構包之前刪除了 sources/.git 目錄。

謝謝!

朱利安

大多數應用程序編譯為大於其原始碼。如果您正在建構的程式碼在建構過程中生成諸如圖像之類的資源,則尤其如此。查看其中文件的實際內容並據此進行判斷。使用dpkg -c $FILE. ( dpkg 快速參考)

sources/.git 不應該是你是否刪除它的一個因素。

引用自:https://serverfault.com/questions/481195