Como fazer backup de programas sem usar o cache do apt?

Existe alguma maneira de fazer backup do software instalado, instalar um novo sistema Ubuntu e restaurar o software no sistema recém-instalado, sem uma conexão com a Internet? Eu já limpei meu cache do apt.

Cópia de segurança

  1. Ctrl + Alt + T (abre o terminal)

  2. Obter access root (i) Digite “sudo su”, em seguida, pressione Enter (ii) Dê sua senha

  3. Instalar requer pacotes (i) apt-get instalar fakeroot (ii) apt-get instalar dpkg-repack

  4. cd para o seu diretório de backup Por exemplo, digamos que você tenha um Thumbdrive e criou um backup de pasta “cd / media / usb / backup”

  5. Execute o seguinte no terminal

    fakeroot -u dpkg-repack dpkg --get-selections | grep install | cut -f1 dpkg --get-selections | grep install | cut -f1

.Restaurar

Etapas para reinstalar pacotes

1. Ctrl + Alt + T (abre o terminal)

2.cd para o diretório “backup”

Por exemplo: “cd / media / usb / backup”

3. Execute o seguinte no terminal

sudo dpkg -i *.deb

Fonte: Facebook doc

Editar

Se isso levar a dependencies quebradas, abra o terminal e digite

 sudo apt-get install -f 

Você pode usar o dpkg: sudo dpkg –get-selections> backup

e depois você copia o backup e, em seguida, você reinstala e usa

 sudo dpkg --set-selections < selections sudo apt-get update && sudo apt-get -u dselect-upgrade 

(não de mim, encontrado em http://syslog.tv/2010/07/02/using-dpkg-selections-to-backup-and-install-packages/ )

No entanto, você precisa ter o mesmo sources.list (especialmente se você usou o ppa), então eu recomendo fazer uma cópia do / etc / apt /. Se você planeja atualizar a versão do Ubuntu, nem todas as versões seriam idênticas, então talvez não seja exatamente o que você quer

Este one-liner irá distribuir todos os arquivos (oficiais) dos seus pacotes instalados:

 dpkg -l | grep ^ii | awk '{print $2}' | while read pkgname; do dpkg -L $pkgname; done | while read fname; do test -f "$fname" && echo $fname; done | tar zcf /path/to/backup.tar.gz -T- 

Instalar e usar ‘aptoncd’

Isso levará o que você tiver em / var / cache / apt / archives e criará uma mídia (CD-DVD) para usar para instalar o software via apt. Você pode atualizar e instalar o mesmo conjunto de softwares em várias máquinas sem precisar baixar novamente esses pacotes.