Além dos truques do dpkg mencionados por pjz, você também pode querer olhar etckeeper ( tutorial ) - um aplicativo que coloca o seu / etc / * sob controle de versão, facilitando a localização de todas as alterações feitas e as replicando para outros servidores.
Além disso, para uma lista menor do que a produzida pelo método do pjz, você pode usar
$ deborphan -a --no-show-section > /tmp/mypackagelist
Isto lhe dará uma lista de pacotes que instalarão todos os outros pacotes que você necessita como dependências. Pode ser útil se você realmente quiser procurar na lista. (dpkg --get-selections produzirá uma lista loooong ). Além disso, a lista é curta o suficiente para que você possa adicionar novas linhas e comentar 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 da lista de pacotes.