Creación de un origen de software personalizado

Seleccione contenido específico de orígenes de software de proveedor para crear un origen de software personalizado en OS Management Hub.

Nota

Para conocer los orígenes de software personalizados con versiones, consulte Creating a Versioned Custom Software Source. Un origen versionado se utiliza específicamente en entornos de ciclo de vida.

Para crear un origen de software personalizado, primero debe agregar orígenes de software de proveedor al servicio. A continuación, seleccione los orígenes de software de proveedor y utilice filtros o una lista de paquetes para especificar los paquetes y módulos que se incluirán en el origen.

  • Agregar detalles básicos

    Proporcione la información básica y la configuración del origen de software personalizado y, a continuación, seleccione Siguiente.

    • Nombre: introduzca un nombre para el origen. Puede cambiar el nombre en cualquier momento. No es necesario que el nombre sea único porque un identificador Oracle Cloud (OCID) identifica de manera única el origen de software personalizado.
    • Descripción: (opcional) introduzca una descripción para el origen.

    • Versión: déjela en blanco a menos que cree orígenes de software personalizados con versiones y, en su lugar, siga Creación de un origen de software personalizado con versiones.

    • Actualizar contenido automáticamente: active actualización automática para que el servicio revise automáticamente los paquetes de origen de software personalizados y los actualice a las últimas versiones disponibles. El servicio lo hace una vez al día. Cuando está desactivada, los paquetes permanecen en las versiones disponibles cuando se creó el origen

    • Resolver dependencias automáticamente: active auto-resolve para que el servicio resuelva automáticamente las dependencias de paquetes y módulos para cualquier paquete incluido en el origen. La resolución de dependencias solo incluye paquetes de orígenes de software de proveedor seleccionados para el origen de software personalizado. Si un paquete dependiente reside en un origen de software que no está asociado con el origen de software personalizado, el paquete no se incluirá.

    • Mostrar opciones avanzadas: agregue etiquetas a este recurso.

      Si tiene permisos para crear un recurso, también los tiene para aplicar etiquetas de formato libre a ese recurso. Para aplicar una etiqueta definida, debe tener permisos para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si desea aplicar etiquetas, pregunte a un administrador o omita esta opción. Puede aplicar las etiquetas más tarde.

    Seleccionar Orígenes de Software

    Seleccione los orígenes de software de proveedor que desea agregar al origen personalizado y, a continuación, seleccione Siguiente.

    • Proveedor del sistema operativo: seleccione el proveedor del sistema operativo. Por ejemplo, Oracle.

    • Versión del sistema operativo: seleccione la versión del sistema operativo. Por ejemplo, Oracle Linux 8.

    • Arquitectura: seleccione la arquitectura del sistema. Por ejemplo, x86_64.

    • Compartimento: seleccione el compartimento que contiene los orígenes de software.

    • Orígenes de software disponibles: seleccione los orígenes de software que desea agregar.

    Consejo

    ¿No ve ninguna fuente de software? Puede que tenga que cambiar el compartimento o replicar orígenes de software de proveedor.

    Seleccionar contenido de paquetes

    Especifique los paquetes en el origen de software personalizado, mediante Filtros o una Lista de paquetes y, a continuación, seleccione Siguiente.

    • Incluir solo la última versión: cuando está activado, el servicio incluye solo la última versión disponible de paquetes dentro de las restricciones de los filtros o la lista de paquetes. Consulte Limiting packages and modules to the latest version.

    Crear filtros

    • Ámbito: seleccione Incluir o Excluir.

    • Recurso: seleccione una de las siguientes opciones y, a continuación, proporcione valores adicionales según sea necesario:

      • Paquete: para crear un filtro que incluya o excluya el paquete especificado del origen de software de proveedor seleccionado, introduzca el nombre del paquete y, opcionalmente, introduzca una versión. Si no se especifica ninguna versión, el servicio incluye todas las versiones. El formato de versión de paquete aceptable es 'epoch:version-release' o 'version-release'. Por ejemplo, nombre de paquete: edk2-ovmf y versión de paquete: 1:20210616-3.el8.
      • Grupo: para crear un filtro que incluya o excluya el grupo de paquetes de los orígenes de software de proveedor seleccionados, seleccione un grupo de paquetes yum o DNF.
      • Módulo: para crear un filtro que incluya o excluya contenido modular de los orígenes de software de proveedor seleccionados, seleccione el nombre del módulo, el flujo y el perfil de flujo.
    • + Otro filtro: seleccione esta opción para agregar más filtros.

    Proporcionar lista de paquetes

    Cargar o Pegar la lista de paquetes en la ventana.

    Los formatos válidos incluyen N (nombre de paquete), NVRA (nombre, versión, versión, arquitectura) o NEVRA (nombre, época, versión, versión, arquitectura)

    Por ejemplo, el formato de los paquetes sería:

    python2
    libselinux-2.8-6.el8.x86_64
    NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64
  • Utilice el comando oci os-management-hub software-source create-custom-swsrc y los parámetros necesarios para crear un origen de software personalizado.

    oci os-management-hub software-source create-custom-swsrc --compartment-id ocid --display-name name --vendor-software-sources software-source-ocids [OPTIONS]

    Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

  • Ejecute la operación CreateSoftwareSource para crear un origen de software personalizado.