Migrando todos os pacotes DEB de uma instalação para outra

Publicado por Fábio Berbert de Paula em 24/04/2020

[ Hits: 1.460 ]

Blog: https://mestrefabio.com

 


Migrando todos os pacotes DEB de uma instalação para outra



Esta dica foi testada em Debian, mas provavelmente é válida para qualquer distribuição derivada do Debian, Ubuntu e Mint.

Surgiu a necessidade de migrar a máquina e queria levar a lista de pacotes instalados da antiga para a nova.

O primeiro passo é, usando o comando dpkg-query, levantar todos os pacotes instalados na máquina A e gravar a lista num arquivo texto:

sudo dpkg-query -f '${binary:Package}\n' -W > lista-pacotes.txt

Agora copie o arquivo lista-pacotes.txt para a máquina B, no exemplo usarei um IP imaginário:

scp lista-pacotes.txt 192.168.0.2:~/

Acesse a máquina B:

ssh 192.168.0.2

Atualize a lista de pacotes:

sudo apt update

E finalmente instale a lista de pacotes:

sudo xargs -a lista-pacotes.txt apt install

O comando xargs passará o conteúdo do arquivo lista-pacotes.txt para o comando "apt install".

IMPORTANTE: o procedimento só irá funcionar para distribuições na mesma versão obviamente.

Outras dicas deste autor

Flashback: Como o Google via a internet em 2001

Alterando a porta 3000 de um projeto em React ou NodeJS

Pingendo - Crie um layout para o teu site em 5 minutos!

Erro: "Possible missing firmware... for module r8169" [Resolvido]

Como Instalar as Fontes TrueType da Microsoft no Debian 12

Leitura recomendada

Erro ao tentar acessar guest via console do VmWare server 2.0.2 no Firefox 3.6.8 - openSUSE 11.3 64 bits

4 dicas que auxiliam na experiência com o Elemetary OS

Complementando o Swaybar

Estilos de cores no i3wm

Compilar aMSN 0.96 com fontes antialiasing

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts