Backup de software instalado

2

Eu tenho o Linux Mint 15 Mate instalado em um PC e atualmente estou atualizando e instalando pacotes de idiomas, software, etc. Após a configuração completa, posso fazer o backup de todo o sistema e restaurá-lo em outro PC executando a mesma versão de Linux (Mint 15 Mate)? Ou pelo menos restaurar todos os arquivos e softwares atualizados?

Estou com acesso limitado à Internet e o tráfego é caro: (

    
por javlon 09.08.2013 / 07:31

3 respostas

1

Instruções adicionais:

Quando você instala um pacote usando gerenciador de pacotes (exemplo apt-get ), primeiro verifica se a versão que deseja instalar já está baixada e no diretório cache . Então, se você copiou os pacotes .deb e eles são a versão mais nova, então não será necessário baixá-los novamente. É tão simples assim.

Claro, se você quer ter certeza de que ambas as instalações são iguais, você pode usar a lista de pacotes instalados

Máquina antiga:

dpkg -l | grep ^ii | awk '{print $2}' > mypackages.txt

Agora copie o arquivo mypackages.txt para o outro computador

Nova máquina:

pkgs=$(cat mypackages.txt)
sudo apt-get install --no-download --show-upgraded $pkgs

Você também pode querer olhar para apt-offline . Tanto quanto rsync vai ...

$ sudo -i
# apt-get install rsync openssh-server
# service start sshd
# ssh-keygen
# ssh-copy-id root@<machine-local-ip>

# rsync -av root@<machine-local-ip>:/var/cache/apt/archives/ /var/cache/apt/archives/

E, em seguida, execute a linha rsync como um dia cron job diário.

    
por 13.08.2013 / 07:33
0

Existem duas abordagens distintas para isso.

  1. Faça backup e restaure toda a instalação em outra máquina.
  2. Compartilhe os pacotes .deb entre as máquinas.

As vantagens da clonagem (opção 1) incluem apenas ter que fazer a configuração uma vez. Desvantagens incluem copiar o bootloader / MBR para diferentes discos de capacidade pode ser complicado. Além disso, há uma infinidade de artigos detalhando como fazer isso usando vários utilitários.

Em vez disso, detalharei a opção nº 2.

O Linux Mint (e o Ubuntu, por enquanto ...) são derivados do Debian (tecnicamente, a edição não-LMDE do Mint é baseada no Ubuntu). A questão é que o formato do pacote é um arquivo .deb e o gerenciador de pacotes é apt-get (ou uma GUI em cima como "Software Center")

Você simplesmente precisa interceptar os pacotes .deb armazenados em /var/cache/apt/archives/ .

Fornecido:

  1. Você não usa apt-get clean para excluir os pacotes em cache
  2. Ambas as máquinas estão executando a mesma distro (e versão)
  3. Você não está misturando e combinando arquiteturas

Isso deve funcionar muito bem. Você pode configurar rsync e compartilhar pacotes de duas formas na LAN também.

    
por 11.08.2013 / 05:32
0

No Linux Mint Mate

Eu acredito que existe uma ferramenta para isso chamada Ferramenta de backup que vem com o Mint. Você pode usar isso para backup de seleção de software.

Em todo o Debian

Para fazer backup, na máquina antiga, acredito que você possa usar:

# sudo dpkg --get-selections > ~/backup/installed-software.log

Copie o installed-software.log para a nova máquina.

E para restaurar:

# dpkg --set-selections < ~/backup/installed-software.log

seguido por

# dselect

    
por 07.05.2014 / 13:32