# Añadir un nuevo paquete

[![AjoutPackages1-3.png](https://docs.medulla-tech.io/uploads/images/gallery/2026-03/scaled-1680-/YrrTTNDry5hRLTsr-ajoutpackages1-3.png)](https://docs.medulla-tech.io/uploads/images/gallery/2026-03/YrrTTNDry5hRLTsr-ajoutpackages1-3.png)

[![image.png](https://docs.medulla-tech.io/uploads/images/gallery/2026-03/scaled-1680-/psFFLeMULKzxDh1o-image.png)](https://docs.medulla-tech.io/uploads/images/gallery/2026-03/psFFLeMULKzxDh1o-image.png)

[![image.png](https://docs.medulla-tech.io/uploads/images/gallery/2026-03/scaled-1680-/doIUht7HOPCu3lpR-image.png)](https://docs.medulla-tech.io/uploads/images/gallery/2026-03/doIUht7HOPCu3lpR-image.png)

Crear un paquete consiste en definir una acción (instalación, desinstalación, script…) que se implementará en uno o varios equipos. El formulario de creación le permite configurar con precisión el comportamiento del paquete y sus opciones de ejecución.

Desde el menú principal, vaya a la vista «Paquete» y haga clic en**«Añadir un paquete»** para abrir el asistente de creación.

A continuación, seleccione el origen de los archivos que se utilizarán en el paquete. Hay cuatro opciones disponibles:

- **Ya presente en el servidor**  
    Utilizar archivos previamente transferidos al servidor.
- **Enviar desde esta página**  
    Importar los archivos de instalación directamente desde su ordenador.
- **Crear un paquete vacío**  
    Crea un paquete sin contenido inicial, para completarlo más tarde.
- **Directorio de archivos**  
    Utilizar un directorio compartido que contenga los archivos que se van a implementar.

#### Información general que debe rellenar 

##### Compartir 

Selecciona*«Paquetes globales»* para que el paquete sea visible en toda la plataforma, para todas las entidades.

#### Nombre 

Asigne un nombre explícito al paquete, por ejemplo: Install\_Chrome  
*No se permiten caracteres especiales ni acentuados.*

##### Versión 

Indique un número de versión, por ejemplo: 1.0.0<span style="font-family:'-apple-system', BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;font-size:1.4em;font-weight:400;">.</span>

##### Descripción

Resuma brevemente el objetivo del paquete.

##### Sistema operativo 

Selecciona el sistema operativo de destino, por ejemplo:*Windows*.

#### Definir las modalidades técnicas de la implementación 

##### Método de transferencia   


Por lo general, utilice pushrsync (recomendado).

- pushrsync: el servidor envía el paquete al equipo mediante Rsync.
- pullrsync: el equipo recupera el paquete del servidor mediante Rsync.
- pulldirect: La máquina recupera el paquete del servidor.

##### Limitación del ancho de banda   


Valor opcional que permite limitar la velocidad de transferencia, p. ej., 500.

##### Puesta en cola

Elija entre *Alta prioridad*o*Prioridad normal*, según la urgencia de la implementación.  
El orden de ejecución (desde la cola) de las implementaciones se define en función de la prioridad elegida al crear el paquete.

##### Lanzador (Quiosco)  


Especifique la ruta al archivo ejecutable que debe iniciarse tras la instalación (p. ej.:`C:\Archivos de programa\my_app\app.exe`).

Solo es necesario para el quiosco, con el fin de ejecutar el software previamente instalado mediante un botón disponible en el quiosco.

##### Dependencias

*Si su aplicación necesita otros componentes para funcionar*

Busque y añada las dependencias necesarias a través de la lista disponible (ejemplos:`Extract drivers`, `Medulla Agent`).

Las dependencias añadidas aparecerán en la sección correspondiente.

##### Asociar al inventario   


Active esta opción para permitir el seguimiento del paquete tras su instalación, a través del inventario de GLPI.

##### Puede añadir acciones personalizadas al paquete, según sus necesidades:

- Ejecutar un comando o un script (al añadir un archivo al paquete «Fuente de los paquetes», nuestro asistente añade directamente el comando adecuado que permite ejecutar el archivo de instalación, para instalar la aplicación de forma silenciosa)
- Configurar variables de entorno
- Reiniciar el equipo tras la instalación
- Esperar y pasar al siguiente paso
- Añadir información al registro de implementación
- Modificar o configurar un archivo de configuración
- Descomprimir, descargar o eliminar archivos

##### El paquete puede incluir varios pasos según su ciclo de vida 

- **Sección de instalación**: para la primera instalación
- **Sección de actualización**: al pasar a una nueva versión
- **Sección de desinstalación**: para eliminar el programa

##### Para interactuar con el usuario final 

- **Notificación de quiosco**: muestra información en el espacio de usuario
- **Notificación de usuario**: mensaje que se muestra en la pantalla
- **Pregunta al usuario**: Interacción condicional (p. ej.: elección del momento)
- **Opciones de aplazamiento**: permite posponer la instalación

##### Definir el comportamiento del paquete al final del proceso 

- **Finalización con éxito**   
    El paso puede denominarse `END_SUCCESS`. Permite activar una acción final.
- **Finalización con error**   
    El paso se puede denominar `END_ERROR`. Sirve para gestionar los errores o fallos de implementación.

- **Inventario**   
    Opción disponible si se detecta una modificación en el equipo tras la implementación.
- **Eliminar el paquete**   
    Active esta opción si el paquete debe eliminarse tras la ejecución (rara vez se utiliza en implementaciones estándar).

##### Una vez configuradas y verificadas todas las secciones 

Haga clic en **Añadir** para guardar el paquete.

A continuación, estará disponible en la biblioteca para utilizarlo en una regla de implementación o activarlo manualmente.