데비안 패키지는 zip 파일에 비해 매우 큽니다.

데비안 패키지는 zip 파일에 비해 매우 큽니다.

방금 데비안 패키지를 만들었고 모든 파일을 함께 압축하면 크기 는 60 MB. 제가 뭔가 잘못하고 있는 건지, 아니면 파일에 오버헤드가 많이 걸리는 건지 , 그렇다면 원본 파일에 어떤 내용이 추가됐는지 간략하게 알 수 있을까요?.deb~150 MB.deb

답변1

파일은 일반적으로 다음 파일을 포함하는 아카이브 .deb입니다 .ar

$ ar tv apache2_2.4.6-2_amd64.deb
rw-r--r-- 0/0      4 Jul 23 12:51 2013 debian-binary
rw-r--r-- 0/0   7422 Jul 23 12:51 2013 control.tar.gz
rw-r--r-- 0/0 179960 Jul 23 12:51 2013 data.tar.xz

(사용되는 압축은 gz, bz2또는 일 수 있습니다 xz).

아카이브 ar자체는 압축되지 않고 구성 요소만 압축됩니다.

data.tar.xxx패키지를 구성하는 실제 파일이 포함되어 있으므로 매우 커야 합니다 .

다음을 통해 내용을 확인할 수 있습니다.

$ ar p apache2_2.4.6-2_amd64.deb data.tar.xz | tar --xz -tvf - | head
drwxr-xr-x root/root         0 2013-07-23 12:50 ./
drwxr-xr-x root/root         0 2013-07-23 12:47 ./var/
drwxr-xr-x root/root         0 2013-07-23 12:47 ./var/cache/
drwxr-xr-x root/root         0 2013-07-23 12:47 ./var/cache/apache2/
drwxr-xr-x www-data/www-data 0 2013-07-23 12:47 ./var/cache/apache2/mod_cache_disk/
drwxr-xr-x root/root         0 2013-07-23 12:47 ./var/www/
[...]

관련 정보