instalar programas en el cliente a través del servidor Ubuntu

instalar programas en el cliente a través del servidor Ubuntu

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 aptrepositorio 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 serversi 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 aptrepositorio 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 aptservidor local si desea minimizar la utilización del ancho de banda externo).

información relacionada