Q1 e Q2

Q1 e Q2

Estou pensando em tentar construir um sistema de TI portátil para apoiar clubes de emprego aqui no Reino Unido (operando como uma empresa de caridade), mas tenho alguns obstáculos a superar. A solução que tenho em mente incorporará até 10 laptops compartilhando um roteador comum, servidor portátil e outras instalações de rede como impressora, etc.

Em primeiro lugar, evitei usar o Windows devido ao número excessivamente grande de atualizações, ao software de segurança extra necessário para mantê-lo estável e livre de malware, bem como ao alto custo de suporte e manutenção necessários. Eu gosto do Mac OS X porque ele é totalmente estável, as atualizações são automáticas, não muito frequentes e nem muito grandes, mas o hardware é altamente premium. Joguei com algumas variantes do Linux, mas descobri que algumas exigem atualizações manuais regulares todas as semanas, o que torna o suporte um problema.

Q1. O Ubuntu pode ser configurado para atualizações automáticas de todos os seus softwares, para que seja completamente transparente para o usuário final? Basicamente, não quero que os usuários finais mexam no Ubuntu ou em qualquer um de seus aplicativos, mas ao mesmo tempo preciso que ele se mantenha atualizado tanto quanto possível com intervenção mínima.

Em segundo lugar, tenho largura de banda limitada em alguns locais onde o sistema será utilizado (por exemplo, onde não há banda larga fixa disponível) e terá de funcionar através de uma ligação à Internet sem fios 3G. Nesta situação, não quero que as atualizações sejam executadas, pois a largura de banda é preciosa. Além disso, mesmo quando estiver no site base principal que possui banda larga fixa, as atualizações para 10 máquinas consumirão muita largura de banda.

Eu sei que se eu implementasse uma solução baseada no Mac OS X, o servidor OS X poderia ser configurado para atuar como um servidor de cache de atualização local. Por exemplo, cada um dos laptops clientes obteria suas atualizações do servidor LAN local, em vez do servidor de atualização principal da Apple. Assim, a largura de banda relacionada à atualização seria reduzida para 10% do que seria sem o servidor de atualização na LAN.

Q2 - o Ubuntu tem a capacidade de cronometrar quando as atualizações são feitas (por exemplo, atrasar uma atualização até que esteja em um site de alta largura de banda?)

Q3 - o Ubuntu tem a capacidade de usar um servidor local baseado em LAN como um cache de atualização em vez de precisar extrair atualizações dos repositórios principais do Ubuntu?

Responder1

Q1 e Q2

A maneira que sei fazer isso seria cronexecutar um script que você escreve que verificará se as condições desejadas existem e, em seguida, executará um comando de atualização apropriado como este (talvez seja necessário ajustar o comando):

apt-get update
apt-get upgrade -y

Existem alguns cenários que isso pode não resolver, mas com alguns ajustes e um pouco de script, você provavelmente conseguirá fazer as coisas funcionarem bem. Mas você provavelmente desejará remover update-managerou desabilitar as atualizações do ambiente gráfico para evitar um pop-up visível ao usuário.

3º trimestre

Antigamente, usei um programa chamado apt-cacher-ngque servia como servidor proxy de cache para atualizações e me economizou largura de banda. Não sei seu estado atual, mas na época funcionava perfeitamente para tudo, exceto atualizações de uma versão do Ubuntu para a próxima - a ferramenta de atualização do Ubuntu não respeitava as configurações de proxy.

informação relacionada