Supongo que esto es posible, sin embargo, no estoy seguro de qué protocolo(s) utilizar ni de cómo hacerlo.
Digamos, por ejemplo, Open Office: ¿cómo podríamos configurar nuestro servidor Ubuntu para instalar programas (servir archivos de instalación) a clientes en la misma LAN?
Ya configuré un servidor Ubuntu con TFTP para arranque PXE, sin embargo, no sé si es posible hacer algo similar, por ejemplo, un menú desde el cual los clientes puedan elegir programas para instalar.
Una forma que se me ocurre es crear un recurso compartido de Samba a través de NFS, pero no tengo experiencia con recursos compartidos de Samba. No sé si es posible ofrecer un menú desde el cual puedan seleccionar el software para instalar.
Cualquier consejo, enlace, cualquier cosa se agradece.
Respuesta1
Sí, es absolutamente posible.
El estilo Ubuntu
El "estilo Ubuntu" (que también es el estilo Debian) seríaconfigurar un apt
repositorio localy configure sus sistemas cliente para obtener sus actualizaciones desde allí.
La pregunta anterior de Ask Ubuntu (que Deer Hunter gentilmente me proporcionó para robar el enlace) tiene una descripción bastante buena de lo que implica, y también puedes encontrar una serie de tutoriales setting up a local apt server
si le preguntas a Google (muchos serán para Debian, pero el proceso es efectivamente idéntico para Ubuntu excepto que obtendrá sus paquetes del proyecto Ubuntu en lugar de Debian).
Si sigue este camino, muchas empresas crean un "metapaquete" que enumera todo lo que debe instalarse en sus sistemas y luego lo instalan en cada máquina antes de ponerlo en el campo. Esto hace que sea más fácil asegurarse de que sus sistemas sean relativamente consistentes.
El estilo moderno de Unix
El "Modern Unix Way" consiste en utilizar una herramienta de gestión de configuración para gestionar sus máquinas cliente (MarionetayCocineroson muy populares, yo usomente radiactivaporque tengo una historia con eso).
Las herramientas de gestión de configuración le permiten hacer algo más que instalar software, pero ciertamente también facilitan mucho esa tarea.
Hay más curva de aprendizaje con estas herramientas que con un apt
repositorio local, pero es posible que la funcionalidad adicional que obtenga valga la pena, especialmente si administra muchas máquinas.
Si tuviera la opción, implementaría un sistema de gestión de configuración (posiblemente junto con un apt
servidor local si desea minimizar la utilización del ancho de banda externo).