instalando programas no cliente através do servidor Ubuntu

1

Eu estou supondo que isso é possível, no entanto, não tenho certeza de qual (is) protocolo (s) usar e praticamente o caminho a percorrer sobre isso.

Digamos, por exemplo, o Open Office - como poderíamos configurar nosso servidor Ubuntu para instalar programas (servir arquivos de instalação) para clientes na mesma LAN?

Já configurei um servidor Ubuntu com TFTP para inicialização via PXE, porém não sei se é possível fazer algo semelhante, por exemplo, um menu a partir do qual os clientes poderiam escolher programas para instalar?

Uma maneira que eu consegui pensar é criar um compartilhamento de Samba no NFS, mas não tenho experiência com compartilhamentos do Samba - não sei se é possível servir um menu do qual eles possam selecionar o software para instalar?

Qualquer dica, links - qualquer coisa é apreciada.

    
por dusz 21.05.2013 / 10:46

1 resposta

3

Sim, é absolutamente possível.

O caminho do Ubuntu

O "Ubuntu Way" (que também é o caminho do Debian) seria para configure um repositório apt local e configure seus sistemas clientes para obter as atualizações deles a partir daí. A pergunta Ask Ubuntu acima (que Deer Hunter gentilmente me forneceu para roubar o link) tem uma boa descrição do que está envolvido, e você também pode encontrar uma série de tutoriais sobre setting up a local apt server se você perguntar ao Google (muitos serão para Debian, mas o processo é efetivamente idêntico para o Ubuntu, exceto que você obterá seus pacotes do projeto Ubuntu em vez do Debian).

If you go this route many companies create one "meta package" that lists everything that should be installed on their systems, and then install that on each machine before they put it in the field. This makes it easier to make sure your systems are relatively consistent.

A maneira moderna do Unix

A "Modern Unix Way" é usar uma ferramenta de gerenciamento de configuração para gerenciar suas máquinas cliente ( Puppet e Chef são muito populares, eu uso radmind porque eu tenho uma história com isso).
As ferramentas de Gerenciamento de Configuração permitem que você faça mais do que apenas instalar software, mas elas certamente facilitam muito essa tarefa.
Há mais de uma curva de aprendizado com essas ferramentas, ao contrário de um repositório apt local, mas você pode descobrir que a funcionalidade adicional que você ganha vale a pena, especialmente se você estiver gerenciando muitas máquinas.

Dada a escolha, eu implantaria um sistema de gerenciamento de configuração (possivelmente em conjunto com um servidor local apt se você quiser minimizar a utilização da largura de banda externa).

    
por 21.05.2013 / 17:50