Como replicar corretamente todos os pacotes de distribuição e pacotes python de um servidor ubuntu na AWS para um servidor ubuntu no DO

2

Estou tentando migrar todos os pacotes de distribuição e python que tenho em um servidor AWB Ubuntu, para o meu servidor de DO recém-criado

Veja abaixo o meu DO e o lançamento da AWS Distro

  • AWS: Ubuntu 14.04.5 LTS
  • DO: Ubuntu 16.04.1 LTS

Eu listei todos os pacotes de distribuição e python que eu tenho do meu servidor da AWS, com os seguintes comandos

sudo dpkg --get-selections > dpkglist.txt
pip freeze > freeze.lst

Então, no meu servidor, eu fiz o seguinte

dpkg --set-selections < dpkglist.txt
pip install -U -r freeze.lst #to restore the python packages
pip3 install -U -r freeze.lst #to restore the python packages

No entanto, houve muitos erros durante a reinstalação.

Eu tive que desinstalar um pacote ppp para o dpkg ter tudo funcionando corretamente para as dependências.

Para pip , tive que editar o texto freeze.lst , removendo manualmente alguns dos pacotes para que tudo fosse ordenado.

A experiência foi confusa, confusa e definitivamente não limpa, IMO.

As perguntas são as seguintes:

  • O que devo fazer para fazer um pacote limpo, distro e python, importar, independentemente da distro?
  • Existe uma maneira fácil de fazer essas importações sem qualquer aborrecimento, por exemplo, com (a) ferramenta (s)?

Obrigado

    
por Andy K 22.09.2016 / 16:19

0 respostas