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

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

[ Hits: 464 ]

Blog: https://youtube.com/c/cotidianohackeado

 


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

Utilizando o pastebin pelo terminal Linux

Como seu Samsung Galaxy S3 pode se transformar num PC

Como desativar tela de bloqueio no Android

Convertendo arquivos .doc para .txt via linha de comando

Mais um portal para a comunidade Linux

Leitura recomendada

Sabayon Linux - Nova sintaxe e modos de uso dos repositórios

Instalando driver Nvidia FX e habilitando efeitos no Fedora 11

Resolvendo problema de vídeo fora de escala e do xorg.conf no Ubuntu 9.10

Configurando NO-IP no Debian 5.0.3

SFTP (Secure File Transfer Protocol) no OpenSSH

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário