Recentemente, fui encarregado de gerenciar 2 laboratórios de informática (atualmente 35 estações de trabalho, poderiam dobrar em um mês ou dois) na universidade com controle total sobre a pilha de software, desde que eu instale um monte de software científico comumente usado (Mathematica e amigos).
Eu pretendo usar o Ubuntu por vários motivos.
Instalar o Ubuntu e gerenciar atualizações etc. manualmente é certamente uma opção, mas quero saber se existe uma maneira mais eficiente de fazer essas coisas e de uma maneira mais "não se repita" ?
Tarefas
- Instalação do Ubuntu
- Instalação (duplicação) da mesma pilha de software e configuração em cada estação de trabalho
- Mantendo-os atualizados
fonte
Para manter os sistemas atualizados de maneira a minimizar o uso da banda da Internet e impedir a duplicação de downloads dos espelhos, dê uma olhada no apt-cache-server
Além disso, a Universidade pode considerar configurar seu próprio Ubuntu Mirror oficial (ou não oficial)
Após configurar o apt-cache-server e uma máquina, você poderá usar alguns scripts ou comandos para duplicar a instalação de um pacote de software em muitos computadores:
Para criar um arquivo com todos os aplicativos instalados no sistema:
No sistema de trabalho:
Para instalar os pacotes listados neste arquivo:
Nota: Pode haver uma maneira melhor de fazer isso, por exemplo, chamando o dpkg diretamente em vez de instalar e usar o dselect.
Nota: Embora todos os pacotes estejam listados, apenas aqueles que não existem no sistema serão instalados pelo dpkg
Nota: instalação entre versões não é realmente recomendada - pode instalar pacotes obsoletos (Open Office) e temas e dependências indesejados (por exemplo, como na atualização do 10.04 para o 11.04 com o Unity
Para a instalação, existem várias maneiras de fazer isso, dependendo dos seus requisitos. Aqui estão alguns:
Acredito que seus verdadeiros desafios serão a administração de rede - gerenciamento de usuários, armazenamento e outros recursos; portanto, algumas boas ferramentas que o ajudarão nessas tarefas serão muito importantes.
fonte
dpgk
- Eu acho que isso deveria dizerdpkg
?Parece um pouco exagerado (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), mas, a seu ponto, US $ 105 por assento é o preço inicial, para 1 unidade de desktop. Aplicam-se descontos por volume e, se você estiver em uma universidade ou em um mercado emergente (parece que ambos se aplicam), há uma lista de preços diferente para isso também.
De graça, como na cerveja, ainda pode ser o caminho a percorrer para você, mas queria ter certeza de que tinha uma imagem completa. Espero que isto ajude.
fonte
Isso é algo que eu proponho -
A segunda opção é um pouco de atividade extra, mas se você quiser ter certeza absoluta de quais atualizações / atualizações você está enviando, vale a pena o esforço.
Caso você decida trazer alguns servidores Ubuntu na rede - como, por exemplo, proxy, LDAP, Samba, Jabber, WordPress, Moodle etc. A segunda opção será muito útil, pois ao gerenciar servidores, você deseja saber exatamente quais versões do pacotes atualizados / atualizados estão sendo instalados.
Eu recomendo a opção 2 por causa de uma experiência pessoal - eu tive esse problema com um dos meus aplicativos dot net hospedados que estava funcionando bem no Firefox v24, mas foi interrompido nas versões superiores do Firefox. Foi muito chato e tivemos que fazer solicitações para fazer alterações no aplicativo, pois a versão mais recente do Firefox alcançava mais de 150 desktops. Lição aprendida da maneira mais difícil.
fonte