Além dos truques do dpkg mencionados pelo pjz, você também pode consultar o etckeeper ( tutorial ) - um aplicativo que coloca o seu / etc / * sob controle de versão, facilitando a localização de quaisquer alterações feitas e a replicação para outras servidores.
Além disso, para uma lista mais curta que a produzida pelo método pjz, você pode usar
$ deborphan -a --no-show-section > /tmp/mypackagelist
Isso fornecerá uma lista de pacotes que instalarão todos os outros pacotes necessários como dependências. Pode ser útil se você realmente quiser ler a lista. (dpkg --get-selections produzirá uma lista longa ). Além disso, a lista é curta o suficiente para você adicionar novas linhas e comentar as entradas com '#'. Então, ao instalar os pacotes extras, você pode fazer
$ grep -v '#' /tmp/mypackagelist | xargs apt-get install -y
Dessa forma, se houver alguns pacotes que você deseja instalar apenas em algumas máquinas, não será necessário excluí-los completamente da lista de pacotes.