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

2

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.

    
por Tachyons 29.05.2012 / 13:36

4 respostas

2

Backup

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

  2. Obtenha acesso root (i) Digite "sudo su" e pressione Enter (ii) Dê sua senha

  3. Instale os Pacotes Necessários (i) apt-get install fakeroot (ii) apt-get install 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

.Restaurar

Etapas para reinstalar os 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: documento do Facebook

Editar

Se isso levar a dependências quebradas, abra o terminal e digite

sudo apt-get install -f 
    
por Tachyons 29.05.2012 / 13:55
1

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

e, em seguida, 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 link )

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

    
por Misc 29.05.2012 / 13:44
1

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-
    
por janos 29.05.2012 / 13:57
-1

Instale e use 'aptoncd'

Isto irá pegar 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 a necessidade de baixar novamente esses pacotes novamente.

    
por anejo 09.08.2012 / 00:24