Recientemente me encargué de administrar 2 laboratorios de computación (actualmente 35 estaciones de trabajo, podrían duplicarse en uno o dos meses) en la universidad con control total sobre la pila de software, siempre que instale un montón de software científico de uso común (Mathematica y amigos).
Planeo usar Ubuntu por varias razones.
Instalar Ubuntu y administrar actualizaciones, etc. a mano es ciertamente una opción, pero quiero saber si hay una manera más eficiente de hacer esto y una manera más de "No repetir" .
Tareas
- Instalación de Ubuntu
- Instalación (duplicación) de la misma pila de software y configuración en cada estación de trabajo
- Manteniéndolos actualizados
fuente
Para mantener los sistemas actualizados de manera que minimice el uso del ancho de banda de Internet y evite la duplicación de descargas de los espejos, eche un vistazo a apt-cache-server
Además, la Universidad podría considerar configurar su propio Ubuntu Mirror oficial (o no oficial)
Después de configurar apt-cache-server y una máquina, puede usar algunos scripts o comandos para duplicar la instalación de un paquete de software en muchas computadoras:
Para crear un archivo con todas las aplicaciones instaladas en el sistema:
En el sistema de trabajo:
Para instalar los paquetes listados en este archivo:
NB: Puede haber una mejor manera de hacer esto, por ejemplo, llamando a dpkg directamente en lugar de instalar y usar dselect.
Nota: aunque todos los paquetes están listados, dpkg instalará solo aquellos que no existan en el sistema
NB: no se recomienda realmente la instalación de versiones cruzadas; puede instalar paquetes obsoletos (Open Office) y temas y dependencias no deseadas (por ejemplo, como en la actualización de 10.04 a 11.04 con Unity
Para la instalación, hay muchas formas de hacerlo dependiendo de sus requisitos. Aquí hay algunos:
Creo que sus verdaderos desafíos serán la administración de la red: la administración de usuarios, el almacenamiento y otros recursos, por lo que algunas buenas herramientas que lo ayudarán con estas tareas serán muy importantes.
fuente
dpgk
- Creo que esto debería decirdpkg
?Eso parece un poco de hipérbole (http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_per_capita ;-), pero a su punto, $ 105 por asiento es el precio inicial, por 1 unidad de escritorio. Se aplican descuentos por volumen, y si estás en una universidad o en un mercado emergente (parece que ambos aplican), también hay una lista de precios diferente para eso.
Libre como en la cerveza todavía puede ser el camino a seguir para usted, pero quería asegurarse de que tenía la imagen completa. Espero que esto ayude.
fuente
Esto es algo que propongo:
La segunda opción es un poco de actividad extra, pero si quieres estar absolutamente seguro de qué actualizaciones / mejoras estás impulsando, entonces vale la pena el esfuerzo.
En caso de que decida incorporar algunos servidores Ubuntu en la red, como por ejemplo proxy, LDAP, Samba, Jabber, WordPress, Moodle, etc. La segunda opción será muy útil, ya que al administrar servidores, desea saber exactamente qué versiones de Se están instalando paquetes actualizados / actualizados.
Recomiendo la Opción 2 debido a una experiencia personal: tuve este problema con una de mis aplicaciones de red de puntos alojadas que funcionaba bien en Firefox v24, pero se rompió con las versiones superiores de Firefox. Fue bastante molesto y tuvimos que hacer solicitudes para realizar cambios en la aplicación, ya que la versión más reciente de Firefox había llegado a más de 150 escritorios. Lección aprendida de la manera difícil.
fuente