Como fazer backup de configurações e lista de pacotes instalados

279

Se eu quiser fazer um backup de tudo o que fiz desde a nova instalação do Ubuntu, quais são as opções possíveis? O que todos devo fazer backup? Quero obter todas as configurações que alterei, todos os pacotes que instalei etc.

n1kh1lp
fonte
1
Ninguém mencionou sudo dpkg -l > installed_software.txt:!
Iammilind
4
@iammilind Provavelmente porque as dpkg --get-selectionssoluções cobrem isso.
Belacqua
Mas tenha cuidado com este bug: bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/… Tentei a solução mais votada e nunca consegui funcionar por causa desse bug. (Esta poderia ser mais adequado como um comentário, mas eu não tenho reputação suficiente para publicá-la como um comentário)
Jonathan
2
esteja ciente também de que, se você estiver restaurando em uma versão mais recente do sistema operacional, algumas configurações podem estar incompletas ou até conflitar, com a possibilidade de fazer com que alguns aplicativos funcionem mal.
Aquário Potência

Respostas:

296

Programas

Uma maneira rápida de fazer backup de uma lista de programas é executar o seguinte:

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys

Ele fará o backup deles em um formato que o dpkg possa ler * após a sua reinstalação, assim:

sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

* Você pode ter que atualizar a lista de pacotes disponíveis do dpkg ou apenas ignora suas seleções (veja este bug do debian para mais informações). Você deve fazer isso antes sudo dpkg --set-selections < ~/Package.list, assim:

apt-cache dumpavail > ~/temp_avail
sudo dpkg --merge-avail ~/temp_avail
rm ~/temp_avail

Configurações e dados pessoais

Antes de reinstalar, você provavelmente deve fazer o backup das configurações de alguns de seus programas. Isso pode ser feito facilmente, pegando pastas em / etc e todo o conteúdo do diretório de usuários (não apenas o que você pode ver no Nautilus!):

rsync --progress /home/`whoami` /path/to/user/profile/backup/here

Após a reinstalação, você pode restaurá-lo com:

rsync --progress /path/to/user/profile/backup/here /home/`whoami`

Então, todos juntos como um script de pseudo-bash.

Isso pressupõe que haja apenas um usuário na máquina (remova o /'whoami'contrário) e que você usou o mesmo nome de usuário nas duas instalações (caso contrário, modifique o destino do rsync).

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
rsync --progress /home/`whoami` /path/to/user/profile/backup/here

##  Reinstall now

rsync --progress /path/to/user/profile/backup/here /home/`whoami`
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo dselect
Huckle
fonte
2
Isso não funcionará no ubuntu 12.10. ele diz dpkg: warning: package not in database at line XXX: xrdpE não há nenhum pacote pelo nome "dselect"
confiq
1
@confiq Verifique os três comentários acima
Huckle
1
blah ... para resolver dpkg aviso, leia isto: forums.debian.net/viewtopic.php?f=17&t=79006#p432478
confiq
3
Lembre-se de fazer backup e adicionar novamente o diretório sources.d - o ppa's, especialmente, empilha as informações de origem em arquivos separados. A reinstalação falhará sem eles.
balloons
2
Restaurado. Fiquei decepcionado porque todas as configurações relacionadas ao DesktopEnv (iniciador, animação, ajustes de compiz, plano de fundo da área de trabalho) não foram restauradas. Comunidade: Todos residem no dconf! Solução: na GUI, Log Outatravés do ícone de engrenagem na barra de menus principal. Em seguida, mude para uma CLI via CTRL-ALT-F1. Lá restaure .config / dconf / user do seu backup. Volte para a GUI via CTRL-ALT-F7, efetue login novamente. Voila: Todas as suas configurações relacionadas ao Unity estão em vigor novamente! Tentativa de explicação: Enquanto uma sessão da GUI do Unity ativa, o arquivo dconf pode ser bloqueado ou ignorado, portanto, você precisa mudar para um modo CLI puro?
porg
48

Para quem é: os usuários que usam normalmente o computador regularmente, que fizeram uma configuração mínima ou nenhuma fora da pasta pessoal, não estragaram os scripts e serviços de inicialização. Um usuário que deseja ter seu software restaurado como estava quando o instalou, com todas as personalizações sendo feitas e mantidas em sua pasta pessoal.

Para quem isso não se encaixa: servidores geeks, usuários avançados com software instalado pela fonte (restaurar a lista de pacotes pode danificar seu sistema), usuários que alteraram o script de inicialização de algum aplicativo para atender melhor às suas necessidades. Cuidado: existe uma grande chance de qualquer modificação fora de casa ser exagerada.

Faça backup dos pacotes atuais e das configurações do usuário


Quando estiver pronto com o sistema e satisfeito com o software instalado, você poderá obter uma lista dos pacotes instalados usando o comando dpkg --get-selectionse salvar a saída em um arquivo de log.

Crie uma backuppasta em sua casa

sudo mkdir ~/backup

Salve a lista de pacotes atualmente instalados

dpkg --get-selections > ~/backup/installed_packages.log

Faça um backup do seu arquivo de fontes apt

sudo cp /etc/apt/sources.list ~/backup/sources.bak

e uma cópia da lista de chaves confiáveis ​​do seu apt

sudo apt-key exportall > ~/backup/repositories.keys

Faça um backup da sua pasta pessoal com a ferramenta de backup integrada no Ubuntu, Deja-dup.

  • Defina a pasta de backup

insira a descrição da imagem aqui

  • Verifique se ele fará um backup da sua pasta pessoal e adicione as que você talvez não queira, como por exemplo a Trashpasta

insira a descrição da imagem aqui

  • Na guia Visão geral, clique em Fazer backup agora para fazer backup da sua pasta pessoal.

insira a descrição da imagem aqui

  • A ferramenta de backup perguntará se você deseja adicionar uma senha ao seu backup, sua escolha. Seu backup será iniciado depois que você pressionar Continuar

insira a descrição da imagem aqui

Quando isso for feito, você terá um backup dos seus pacotes e arquivos de configuração em relação ao seu usuário. Se necessário, você poderá restaurar seus arquivos da ~/backuppasta.

Restaurando seu backup


Comece restaurando o arquivo de origem do backup feito

sudo cp ~/backup/sources.bak /etc/apt/sources.list

As chaves de backup

sudo apt-key add ~/backup/repositories.keys

Atualize suas listas de fontes

sudo apt-get update

Restaure os pacotes dos arquivos salvos installed_packages.log

sudo dpkg --clear-selections
sudo dpkg --set-selections < ~/backup/installed_packages.log && sudo apt-get dselect-upgrade

sudo dpkg --clear-selections marcará todos os pacotes atuais instalados para remoção, assim, quando você restaurar a lista de pacotes salvos, os pacotes que não estiverem na lista serão removidos do sistema.

Remova a configuração atual da sua casa, criando um backup da pasta no estado atual (afinal, qual é a utilidade de restaurar arquivos novos se houver outros que possam afetar a configuração?)

mkdir ~/.old-gnome-config/ && mv ~/.gnome* ~/.old-gnome-config/ && mv ~/.gconf* ~/.old-gnome-config/ && mv ~/.metacity ~/.old-gnome-config/ && mv ~/.cache ~/.old-gnome-config/ && mv ~/.dbus ~/.old-gnome-config/ && mv ~/.dmrc ~/.old-gnome-config/ && mv ~/.mission-control ~/.old-gnome-config/ && mv ~/.thumbnails ~/.old-gnome-config/   && ~/.config/dconf/* ~/.old-gnome-config/

Depois disso, restaure o backup criado com o Deja-dup.

  • Abra a ferramenta de backup e, na guia Visão geral, pressione Restaurar.

insira a descrição da imagem aqui

  • Siga as instruções para restaurar os arquivos em suas posições originais

insira a descrição da imagem aqui

Depois disso, você terá seus pacotes de volta à seleção salva, nossa configuração restaurada e, esperamos, uma área de trabalho funcional, tudo isso sem a instalação de um único aplicativo extra e o uso das ferramentas padrão do Ubuntu.

A única coisa que resta é fazer uma limpeza e verificar se tudo está funcionando.

Algo deu errado, minha área de trabalho desapareceu


Existem algumas postagens no Ask Ubuntu que podem orientá-lo caso algo esteja errado e você precise redefinir sua área de trabalho. Se algo estiver errado e você achar que precisa fazer isso, dê uma olhada nessas postagens:

Bruno Pereira
fonte
28

Os backups exigem algum planejamento e existem várias estratégias viáveis. Você terá que decidir qual método funciona melhor para você.

Tenha cuidado com o "melhor caminho", o que funciona melhor para uma pessoa pode não ser melhor para outra.

No final do dia, o "melhor método" é aquele que foi testado e conhecido por funcionar. Você precisa testar sua estratégia de backup ANTES de precisar

Usando imagens

Uma maneira é simplesmente copiar e compactar uma imagem de suas partições. Você pode fazer isso com várias ferramentas, de dd a partimage e clonezilla

partimage
clonezilla

A vantagem desta estratégia é que é (relativamente) fácil e muito completa. A desvantagem é que as imagens de backup são grandes.

Backups menores

Você pode fazer backups menores apenas fazendo backup de dados e configurações. Existem várias ferramentas para fazer isso, de dd a tar e rsync.

A chave aqui é saber o que você precisa fazer backup.

Vantagem - Os backups serão menores.
Desvantagem - Este é um método manual, portanto é fácil esquecer um arquivo crítico (/ etc / passwd).

Uma lista do que voltar sempre precisará ser revisada para garantir que a lista esteja completa.

1) Lista de pacotes instalados

Lista de pacotes # Crie uma lista de texto de uma instalação existente de todos os pacotes instalados do apt-get # para reinstalar em uma distribuição recém-instalada

# make the list
[old distro] sudo dpkg --get-selections > packages

Você executaria uma nova instalação e restauraria seus pacotes. Os comandos a seguir também atualizam todos os pacotes do seu sistema (restaure e atualize completamente todos de uma vez).

# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages

[new distro] sudo apt-get dselect-upgrade

2) dados . Geralmente isso seria / lar. A maioria dos dados e personalização do usuário estará no diretório inicial do usuário. Se você salvar dados em outros locais, inclua isso (por exemplo / media / data).

3) configurações do sistema . Aqui é onde haverá alguma variação. Pessoalmente, se eu editar QUALQUER configuração do sistema, mantenho uma cópia do arquivo de configuração original e do meu arquivo personalizado em / root. Portanto, se eu editar, /etc/fstabpor exemplo, mantenha uma cópia em / root / etc / fstab e o original em /root/etc/fstab.orig

Você também vai precisar /etc/passwd, /etc/shadow, /etc/group, /etc/sudoers, /etc/hostname, e /etc/hosts(você pode precisar de mais em / etc, se eu esqueci alguma coisa eu vou adicioná-lo)

Em um servidor, pode ser necessário incluir /var/wwwou outros diretórios de dados.

Entendo que isso exige algum esforço, portanto, pode ser mais fácil incluir tudo/etc .

4) Uma cópia da sua tabela de partição do disco .

sudo fdisk -l > fdisk.bak

Você pode usar essas informações para restaurar a tabela de partição se substituir o disco rígido.

5) Uma cópia do seu MBR

sudo dd if=/dev/sda of=MBR.bak bs=512 count=1

Você então restauraria com

sudo dd if=MBR.bak of=/dev/sda bs=512 count=1

6) Outros arquivos / diretórios - Dependendo do seu sistema e personalização, pode ser necessário incluir diretórios adicionais. Considerações podem incluir /opt, /usr/local, / usr / Quota de, e / ou seus arquivos .desktop. Qualquer coisa no seu sistema que você baixou ou personalizou fora do apt-get ou gerente de software.

7) Coloque tudo isso em um arquivo

sudo tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages

8) rsync

Como alternativa ao tar, você pode usar o rsync.

Consulte - https://help.ubuntu.com/community/rsync

Backups de rede

Outra opção é usar o NFS ou o Samba para fazer backup dos dados.

Cron

Você pode automatizar os backups escrevendo um script de backup e executando-o (diariamente / a cada hora) com cron.

Restaurar

1) Usando um CD ao vivo, restaure suas partições usando gparted ou fdisk a partir das informações em fdisk.bak
2) Instale o Ubuntu.
3) Inicialize sua nova instalação, atualize seus pacotes.
4) Restaure seus dados e configurações

tar -xvpzf /home/test/backup.tar.gz -C / 

Então reinicie

Veja também - https://help.ubuntu.com/community/BackupYourSystem/TAR

Outras estratégias

Existem muitas estratégias adicionais para backup, algumas para fazer backup apenas do diretório inicial, outras gráficas.

veja: https://help.ubuntu.com/community/BackupYourSystem

Testando

Não é um backup, a menos que seja testado. Isso é mais importante quando você NÃO está usando uma imagem da sua partição raiz.

Teste a restauração do sistema em uma VM, em um computador sobressalente ou em uma partição ou disco rígido sobressalente.

Pantera
fonte
1
Ótima resposta! Uma adição, no site da PartImage: PartImage não suporta partições Ext4, e o Ubuntu padroniza para o formato de sistema de arquivos Ext4. Disseram-me que o PartClone (que suporta Ext4) é uma boa alternativa. Você também pode querer olhar para o CloneZilla.
Little Ancient Forest Kami
22

Seleção de pacotes instalados usando apt-clone

APT-Clone . Este pacote pode ser usado para clonar / restaurar os pacotes em um sistema baseado no apt. Ele salvará / restaurará os pacotes, sources.list, chaveiro e estados de instalação automática. Também pode salvar / restaurar pacotes que não podem ser baixados usando o dpkg-repack.

O APT-Clone é usado pelo ubiquity(instalador do Ubuntu) para o processo de atualização.

  1. Instalar

    sudo apt-get install apt-clone
    
  2. Faça backup

    sudo apt-clone clone path-to/apt-clone-state-ubuntu-$(lsb_release -sr)-$(date +%F).tar.gz
    
  3. Restaurar backup

    sudo apt-clone restore path-to/apt-clone-state-ubuntu.tar.gz
    

    Restaurar para uma versão mais recente:

    sudo apt-clone restore-new-distro path-to/apt-clone-state-ubuntu.tar.gz $(lsb_release -sc)
    

Referência: man apt-clone


Dados Domésticos, Configuração /etc, .. usandoduplicity

A duplicidade faz o backup dos diretórios, produzindo volumes criptografados no formato tar e enviando-os para um servidor de arquivos remoto ou local. Como a duplicidade usa o librsync, os arquivos incrementais economizam espaço e registram apenas as partes dos arquivos que foram alteradas desde o último backup. Como a duplicidade usa o GnuPG para criptografar e / ou assinar esses arquivos, eles estarão protegidos contra espionagem e / ou modificação pelo servidor.

  1. Instalar

    sudo apt-get install duplicity
    
  2. Cópia de segurança

    duplicity full path-to/source_folder/ file:///path_to/duplicity_backups/
    

    ou backup incremental (fará backup apenas da diferença do último backup):

    duplicity incremental path-to/source_folder/ file:///path_to/duplicity_backups/
    
  3. Restaurar

    duplicity restore file:///path_to/duplicity_backups/ path-to/target_folder/
    

Referência: man duplicity

user.dz
fonte
9
O APT-Clone é muito melhor que a dpkg --get-selectionssolução porque: 1. preserva todas as informações dos repositórios 2. mantém o controle de quais pacotes foram instalados automaticamente 3. permite reembalar arquivos DEB instalados localmente. Esta deve ser a resposta aceita!
Andrea Lazzarotto
1
Isso é ótimo! Espero que eles funcionem com o 16.04, é exatamente o que estou procurando. Mas eu estou pensando, o Apt-Clone também removerá pacotes que não estão na configuração restaurada?
Dorian
@XToro, Não, ele não removerá. (btw, se ele foi remoção de pacotes por padrão ele irá danos a atualização, porque a maioria dos upgrades de ter novos pacotes instalados e alguns caíram)
user.dz
1
@ Sneetsher Isso é uma pena. Na verdade, eu gostaria que ele removesse todos os pacotes que não estão na lista e depois instalasse os listados junto com suas dependências. Meu problema com o motivo pelo qual eu quero usá-lo é remover pacotes indesejados depois de brincar com coisas como instalar novos DEs. Sempre há toneladas de sobras depois de remover o DE.
Dorian
@XToro, eu gosto disso, eu precisava disso antes, mas fui testando em caixas virtuais. Você precisa de um script modificado da resposta de Huckle . É melhor fazer uma nova pergunta e mencionar o problema com esta. Se você não puder ou não quiser, por alguns motivos, eu o farei?
user.dz
15

Embora essa pergunta tenha sido respondida por um tempo, notei que ninguém mencionava o etckeeper. Execute apt-get install etckeeper, configure seu VCS /etc/etckeeper/etckeeper.confe, a partir de então, você terá um controle muito melhor do seu diretório / etc. Isso também pode ser usado para restaurar suas configurações no diretório / etc.

Por exemplo, (assumindo que você configurou o git como seu VCS) faça backup do seu /etc/.gitdiretório. Sempre que você precisar restaurar suas configurações em um / etc novo, copie o diretório /etc/.git com backup para o diretório / etc. Agora você tem muitas opções para gerenciar sua restauração:

  • Ver diferenças
    • git diff
  • Mantenha todas as diferenças no diretório "fresco" em uma ramificação git
    • git checkout -b new; git add -A; git commit -m 'new etc'
  • Reverta incondicionalmente ao seu backup
    • git clean -f
EdwardTeach
fonte
12

Para aqueles que querem um bom. GUI puro ...

... apresentando o Aptik.

Tudo o que você precisa é de um diretório de backup, armazenado localmente ou na nuvem. Aptikfará backup de PPAs, pacotes baixados, seleções de software, configurações de aplicativos, temas e ícones. Muito útil.

Você pode instalá-lo através do ppa:

sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install aptik

Espero que isso ajude :)

Diga-me o porquê
fonte
2
sudo apt-add-repository –y ppa:teejee2008/ppadeveria ser sudo apt-add-repository ppa:teejee2008/ppa. Apenas 1 argumento aceito.
erm3nda
1
Essa é a opção mais realista para alguém que deseja fazer um backup selecionável, para todo o sistema e para o usuário. Aliás, a versão atual suporta muito mais configurações do que as mostradas nessa captura de tela.
precisa saber é o seguinte
Como executar o aptik como gui? Acabei de instalar com os comandos fornecidos e parece funcionar como um utilitário de console, não disponível no menu Mostrar aplicativos. Você pode corrigir o aptik repo no seu post, btw.
WebComer 03/12/19
no Ubuntu, instale o aptik-gtk para o front end da GUI
Tim Richardson
9

Para criar uma lista de backup de todos os seus programas instalados: http://savvyadmin.com/backup-and-restore-package-lists-in-ubuntu/
Você obviamente precisará fazer backup das fontes de software das quais alguns desses pacotes instalados são : Fontes de software de backup

Quanto às configurações do seu programa, a maioria está em .pastas e arquivos ocultos (comece com a ) na sua pasta pessoal. Eu apenas faria backup de todos eles.

Isaías
fonte
1
E diretório de backup / etc também
Extender
3

Se o espaço de armazenamento não for um problema, o uso de dd ou dc3dd fará backup absolutamente de tudo no disco ou partição de destino que você designar. Você não quer tentar isso em uma unidade montada; portanto, faria isso a partir de um USB ou DVD inicializável (ou da mídia de instalação, escolhendo "Experimente o Ubuntu"):

sudo dd if=/dev/<source> of=/path/<target>.img

Onde está o disco ou partição que você deseja fazer o backup e o destino é o nome do arquivo de backup (geralmente o mesmo) ( sda, sda1).

Substitua dc3dd por dd se desejar um relatório de progresso . Para acessar arquivos específicos no backup, normalmente você pode montar o arquivo .img resultante como um dispositivo de loop:

mount -o loop,ro,offset=32256 filename.img /mnt/dir Isso funciona em unidades com uma única partição na qual você fez backup de toda a unidade.

Ou mount -o loop,ro filename.img /mnt/dirse você fez backup de uma partição.

Você pode restaurar todo o disco ou partição trocando os parâmetros if = e of = como em:

sudo dd if=/path/<source>.img of=/dev/<target>

Onde está o arquivo de imagem que você deseja restaurar e <target> é a unidade ou partição na qual deseja restaurá-lo.

PRÓS: Fácil de fazer backup e fácil de restaurar tudo. Diferentemente de outras soluções, na verdade, não é preciso muito planejamento, pois você está fazendo o backup de tudo o que não precisa se preocupar, se é necessário ou não.

CONTRAS: demorado (tempo do computador, não o seu) e não é adequado para backup diário (sem opções adicionais)

Fonte: experiência; Eu uso essa abordagem para fazer backup dos sistemas do cliente antes de iniciar o trabalho e nunca perdi um pouco de dados do cliente.

Elder Geek
fonte
2

Quero ter aplicativos prontos para restauração e seus dados, também offline.

Isso anula o objetivo de um "formatar e instalar". Se você quiser fazer isso, basta fazer um upgrade a partir da instalação existente do Ubuntu.

Como "instalação" no Ubuntu é tão simples quanto acessar o Software Center (ou Synaptic ou apt-get), e a maioria dos programas é atualizada com frequência, não há sentido em fazer backup dos programas, reinstalar o Ubuntu e instalar a partir dos backups, em vez de apenas obtendo as versões mais recentes dos repositórios.

Desde que você faça backup dos dados e das configurações do programa, você estará bem. Se você ainda deseja uma lista abrangente de tudo em seu sistema para saber se está faltando um pacote, basta entrar no terminal e digitar dpkg --list > mypackages.txte colocar esse arquivo de texto em algum lugar seguro - ele contém todos os pacotes já instalados no sistema atual.

ish
fonte
2

Vou assumir que é um novo HDD, SSD ou novo sistema ou você tinha em um Ubuntu antigo. Agora você deseja atualizar para o Ubuntu 12.04 (Precise Pangolin)?

Suponho que você deteste instalá-los todos novamente ou reconfigurar? Não precisa de.

Abra o terminal pressionando Ctrl+ Alt+ Te execute o seguinte comando:

sudo dpkg --get-selections > app-backup-list.txt

Em seguida, cp o arquivo de texto no seu diretório pessoal:

sudo cp app-backup-list.txt /home/username

Em seguida, execute o aplicativo de backup nas configurações do sistema na barra lateral.

Faça backup /homeno Ubuntu One, um pendrive, um disquete (ou seja, arranhe isso) ou grave em um CD ou outro disco rígido do sistema ou da unidade de disco rígido externa ou use o programa de backup desejado.

Em seguida, inverta o backup usando a restauração, selecione o programa de backup usado e agora \ home está de volta.

Por fim, inverta o dkpgcomando:

sudo dpkg --get-selections < app-backup-list.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

Nota :

Restaurando a casa, obtém todas as configurações para seus aplicativos. Instalei um SSD e copiei todos os arquivos, mas ainda fiz um backup por precaução.

PS : Isso evita, na verdade, fazer backup de códigos de máquina de aplicativos massivos, etc. Verifique se a pasta de download está limpa. Não está cheio de código de máquina ou vídeos e, em seguida, grave a downloadpasta em um DVD usando o k3B.

modprobe
fonte
1

Encontrei outra solução:

Confira o APTonCD . Ele fará o backup de todos os seus aplicativos e os colocará em uma imagem ISO.

Suhaib
fonte
0

Acho que o processo mais simples é usar dois programas:

Back-in-time para fazer backup / casa e / etc

Aptik para fazer backup de programas

Amphibio
fonte
0

Editar:

Esta resposta não funciona mais, de acordo com o usuário @Izzy


Eu tive a mesma pergunta acima !! então eu encontrei este site:

CLIQUE AQUI

Copiarei o que o site diz para fazer backup dos programas:

"Além de fazer backup da minha partição / home, também uso o Synaptic Package Manager para fazer periodicamente uma lista de backups de todos os meus pacotes instalados (aplicativos e suas dependências). Para fazer isso, você precisa usar uma distro baseada no Ubuntu ou uma que use Synaptic. Não estou familiarizado com isso em outras distros que usam um gerenciador de pacotes diferente. Mas no Bodhi Linux, Linux Mint ou qualquer outro derivado do Ubuntu / Debian, basta abrir o Synaptic; vá para Arquivo> Salvar marcações. Certifique-se de marcar a pequena caixa que diz 'Salvar estado completo, não apenas as alterações' e, em seguida, salve esse arquivo para onde quiser (de preferência onde você salvou o seu backup / em casa). Então, quando você precisar reinstalar um sistema operacional, depois de aplicar todas as atualizações, poderá abrir o Synaptic, ir para Arquivo> Ler Marcações e escolher o arquivo de Pacotes salvo. Enquanto você estiver conectado à Internet, ele fará o download e instalará automaticamente todos os aplicativos e outros pacotes que você instalou originalmente. Isso certamente economiza muito tempo e problemas, para que você não precise procurar e reinstalar todos os seus aplicativos."

Felicidades

Suhaib
fonte
Isso não parece mais funcionar dessa maneira. Apenas verificado em uma máquina Ubuntu 12.04: Nenhuma caixa de diálogo em "salvar marcações". Usando "salvar marcações como", recebo um arquivo vazio. Dica: "marcações" são pacotes que você acabou de marcar para instalação / atualização, mas ainda não instalou / atualizou. Portanto, não funcionará para criar uma lista de backup.
Izzy # Izzy
@ Izzy obrigado por me informar. Eu atualizo a resposta
Suhaib 11/11
Obrigado, Suhaib - mas você pode checar, por favor? Talvez seja só eu, ou eu interpretei algo errado?
Izzy
-1

Para fazer backup de todos os pacotes instalados, com uma GUI, você pode usar o Ubuntu Software Center. Vá em Menu (faça o login) e sincronize todos os seus pacotes. Quando você precisar reinstalar, selecione todos os pacotes de uma máquina e clique em 'instalar' no mesmo menu.

Na linha de comando (CLI), você também pode usar o OneConf (oneconf).

Eu não chequei por um ano; talvez isso agora tenha mais opções, como algumas configurações, em vez de apenas pacotes listando backup.

cm-t
fonte
2
Poderia confirmar isso?
Braiam