Debian-Squeeze
Debian 軟體包比源文件大
這可能是一個愚蠢的問題,但我正在使用以下命令建構一個自定義 Debian 包:
dpkg-deb --build sources/ my_package.deb
該
sources
目錄約為 7MB,生成的包約為 35MB。這怎麼可能?我錯過了什麼嗎?
我在此原始碼中使用 Git,但在建構包之前刪除了 sources/.git 目錄。
謝謝!
朱利安
大多數應用程序編譯為大於其原始碼。如果您正在建構的程式碼在建構過程中生成諸如圖像之類的資源,則尤其如此。查看其中文件的實際內容並據此進行判斷。使用
dpkg -c $FILE
. ( dpkg 快速參考)sources/.git 不應該是你是否刪除它的一個因素。