Os pacotes -dbg não são automáticos - o mantenedor do pacote precisa definir o pacote e passar os parâmetros apropriados para as ferramentas de criação de pacotes para garantir que o pacote tenha qualquer conteúdo.
Por convenção, mas não pela política real, o pacote -dbg é preenchido com dados que seriam removidos por uma chamada para a faixa GNU, ou seja, símbolos de depuração que são removidos por padrão (novamente, por convenção, mas não por política) . Ou algum equivalente específico de idioma no caso de bibliotecas não-ELF (por exemplo, arquivos .mdb para bibliotecas .NET).
A convenção não pede pacotes -dbg para incluir source (já que já temos um mecanismo para incluí-los e disponibilizá-los, por exemplo, apt-get source pkgname).
O Ubuntu tem um mecanismo para criação automática de "Debug debs", ou arquivos .ddeb, que são funcionalmente iguais aos pacotes -dbg, mas são criados automaticamente por servidores de compilação (ou seja, um pacote não modificado com nenhum pacote -dbg, compilado em Os servidores do Ubuntu receberão um .ddeb automaticamente) - mas, novamente, porque existe um mecanismo para disponibilizar a fonte, os .ddebs não incluem a fonte, pois não precisam.