Instalação remota de pacotes no Ubuntu

2

Estou tentando trabalhar em um projeto no qual devo instalar softwares e pacotes em um sistema e replicar em outros sistemas conectados na rede local. Como posso proceder com isso?

    
por theoneabhinav 18.08.2015 / 01:44

3 respostas

1

Eu recomendo que você introduza um software de gerenciamento de configuração como Ansible , Chef , CFEngine , etc. Veja também este artigo da Wikipédia .

    
por 18.08.2015 / 03:51
1

A melhor coisa a fazer seria o seguinte:

1- Escreva um script bash * arquivo .sh com os comandos de instalação

2- Use o comando scp para copiar o script * .sh junto com quaisquer arquivos binários necessários para a máquina de destino

3- Conecte usando ssh na máquina de destino e execute o script * .sh

Nota : se você não usou o ssh antes, você pode ter que instalar o pacote openssh-server primeiro usando sudo apt-get install openssh-server você pode se referir a este link para mais informações sobre o ssh.

    
por 18.08.2015 / 03:55
0

Para responder à pergunta do título: instalação remota com aptitude em um terminal. Eu uso o aptitude para todo o meu gerenciamento de pacotes local porque é excelente. Pesquisa poderosa, boa interface do usuário para gerenciar dependências. Permite obter um conjunto de limpezas, upgrades e instalações alinhados e ver o que vai acontecer antes que aconteça.

Para gerenciar o conjunto de pacotes instalados em muitas máquinas, sua melhor aposta é uma ferramenta de provisionamento / configuração, como o fantoche. Cada máquina lê o arquivo de configuração, descobre o que deve ter e faz as alterações necessárias para isso.

A maneira manual de fazer pacotes deb é explicada em uma resposta em link .

m1$ dpkg --get-selections > ~/Package.list

m2$ sudo dpkg --set-selections < ~/Package.list
m2$ sudo apt-get dselect-upgrade -y
    
por 18.08.2015 / 04:14