pacote Debian muito grande comparado ao arquivo zip

0

Acabei de fazer um pacote debian, quando todos os arquivos estão compactados juntos, o tamanho é 60 MB , mas meu arquivo .deb feito do mesmo diretório é ~150 MB . Eu fiz algo errado ou existem muitos overheads envolvidos com .deb arquivos, e se assim for, seria possível obter uma breve descrição do que é adicionado aos arquivos raw?

    
por James 05.08.2013 / 13:05

1 resposta

1

Um arquivo .deb é um arquivo ar com normalmente esses arquivos:

$ 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

(a compactação usada pode ser gz , bz2 ou xz ).

O arquivo ar não é compactado em si, apenas os componentes são.

Apenas data.tar.xxx deve ser significativamente grande, pois contém os arquivos reais que compõem o pacote.

Você pode verificar o conteúdo com:

$ 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/
[...]
    
por 05.08.2013 / 13:13

Tags