Пакет Debian больше, чем исходные файлы

Это может быть глупым вопросом, но я собираю собственный пакет Debian с помощью следующей команды:

dpkg-deb --build sources/ my_package.deb

sources каталог составляет около 7 МБ, а результирующий пакет - около 35 МБ.

Как это возможно? Я что-то пропустил?

Я использую Git с этим исходным кодом, но я удаляю каталог sources/.git перед сборкой пакета.

Спасибо!

юлианский

1 ответ

Решение

Большинство приложений компилируются, чтобы быть больше, чем их исходный код. Это особенно верно, если код, из которого вы строите, генерирует ресурсы, такие как изображения, во время процесса сборки. Посмотрите фактическое содержание того, что у него есть для файлов внутри него и судите по этому. использование dpkg -c $FILE, ( краткий справочник по dpkg)

Источники /.git не должны быть фактором, независимо от того, удаляете вы его или нет.

Другие вопросы по тегам