mariadb-client-10.1
, um dos pacotes que serão instalados por esse comando, é 5,704kiB (em amd64). Ele é instalado em 45.347kB, aproximadamente oito vezes o tamanho, e praticamente em linha com a proporção de 18,7 / 161 que você vê.
Vamos extrair os arquivos e ver de onde vem:
$ ar x mariadb-client-10.1_10.1.26-0+deb9u1_amd64.deb
$ tar xJf data.tar.xz
$ du -shc usr/bin usr/share etc
45M usr/bin
200K usr/share
20K etc
45M total
Assim, podemos ver que o pacote é extraído muito próximo do tamanho postado. Tudo o que fizemos foi usar ferramentas de extração padrão, então não há nada incomum que apt
esteja fazendo.
Podemos olhar um pouco mais de perto:
$ du -s usr/bin/mariabackup
18M usr/bin/mariabackup
$ xz < usr/bin/mariabackup|wc -c
4542540
Assim, podemos ver que um único arquivo tem três vezes o tamanho do pacote e é compactado em um tamanho menor que o pacote sem nenhum esforço especial. Outros compactam ainda melhor e arquivos tar compactados são capazes de explorar mais redundância em vários arquivos contidos.
Então, sim, a compactação é responsável por todos os lugares perto dessa diferença.