Creazione di un'origine software personalizzata

Selezionare contenuti specifici da origini software del fornitore per creare un'origine software personalizzata nell'hub di gestione del sistema operativo.

Nota

Per le origini software personalizzate con controllo delle versioni, vedere Creazione di un'origine software personalizzata con controllo delle versioni. Un'origine con controllo delle versioni viene utilizzata in modo specifico negli ambienti del ciclo di vita.

Per creare un'origine software personalizzata, è necessario prima aggiungere origini software fornitore al servizio. Selezionare quindi le origini software del fornitore e utilizzare filtri o un elenco di pacchetti per specificare i pacchetti e i moduli da includere nell'origine.

  • Aggiungi dettagli di base

    Fornire le informazioni e le impostazioni di base per l'origine software personalizzata, quindi selezionare Avanti.

    • Nome: immettere un nome per l'origine. È possibile modificare il nome in qualsiasi momento. Il nome non deve essere univoco, perché un OCID (Oracle Cloud Identifier) identifica in modo univoco l'origine software personalizzata.
    • Descrizione: (Facoltativo) Immettere una descrizione per l'origine.

    • Versione: lasciare vuoto il campo a meno che non si creino origini software personalizzate con controllo delle versioni e seguire invece Creazione di un'origine software personalizzata con controllo delle versioni.

    • Aggiornamento automatico del contenuto: abilitare l'aggiornamento automatico per fare in modo che il servizio riveda automaticamente i package di origine software personalizzati e li aggiorni alle versioni più recenti disponibili. Il servizio lo fa una volta al giorno. Quando è disabilitata, i pacchetti rimangono nelle versioni disponibili al momento della creazione dell'origine

    • Risolvere automaticamente le dipendenze: abilitare risoluzione automatica per fare in modo che il servizio risolva automaticamente le dipendenze dei pacchetti e dei moduli per tutti i pacchetti inclusi nell'origine. La risoluzione delle dipendenze include solo i pacchetti provenienti da origini software del fornitore selezionate per l'origine software personalizzata. Se un pacchetto dipendente si trova in un'origine software non associata all'origine software personalizzata, il pacchetto non verrà incluso.

    • Mostra opzioni avanzate: aggiunge tag a questa risorsa.

      Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag. Per ulteriori informazioni sull'applicazione di tag, vedere Tag delle risorse. Se non si è certi di applicare le tag, chiedere a un amministratore o saltare questa opzione. È possibile applicare le tag in un secondo momento.

    Selezionare le origini software

    Selezionare le origini software del fornitore da aggiungere all'origine personalizzata, quindi selezionare Avanti.

    • fornitore sistema operativo: selezionare il fornitore del sistema operativo. ad esempio, Oracle.

    • Versione sistema operativo: selezionare la versione del sistema operativo. Ad esempio, Oracle Linux 8.

    • Architettura: selezionare l'architettura del sistema. Ad esempio, x86_64.

    • Compartimento: selezionare il compartimento contenente le origini software.

    • Origini software disponibili: selezionare le origini software da aggiungere.

    Suggerimento

    Non vedi alcuna fonte di software? Potrebbe essere necessario modificare il compartimento o replicare le origini software del fornitore.

    Seleziona contenuto pacchetto

    Specificare i package nell'origine software personalizzata utilizzando Filtri o una lista di package, quindi selezionare Avanti.

    Crea filtri

    • Ambito: selezionare Includi o Escludi.

    • Risorsa: selezionare una delle seguenti opzioni, quindi fornire valori aggiuntivi in base alle esigenze:

      • Pacchetto: per creare un filtro che includa o escluda il pacchetto specificato dall'origine software del fornitore selezionata, immettere il nome del pacchetto e, facoltativamente, immettere una versione. Se non viene specificata alcuna versione, il servizio include tutte le versioni. Il formato della versione del pacchetto accettabile è 'epoch:version-release' o 'version-release'. Ad esempio, nome del pacchetto: edk2-ovmf e versione del pacchetto: 1:20210616-3.el8.
      • Gruppo: per creare un filtro che includa o escluda il gruppo di pacchetti dalle origini software del fornitore selezionate, selezionare un gruppo di pacchetti yum o DNF.
      • Modulo: per creare un filtro che include o esclude il contenuto modulare dalle origini software del fornitore selezionato, selezionare il nome del modulo, il flusso e il profilo del flusso.
    • + Altro filtro: selezionare questa opzione per aggiungere altri filtri.

    Fornire una lista di package

    Carica o Incolla l'elenco dei pacchetti nella finestra.

    I formati validi includono N (nome del pacchetto), NVRA (nome, versione, release, architettura) o NEVRA (nome, epoca, versione, release, architettura)

    Di seguito sono riportati alcuni esempi di formato dei pacchetti.

    python2
    libselinux-2.8-6.el8.x86_64
    NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64
  • Utilizzare il comando oci os-management-hub software-source create-custom-swsrc e i parametri necessari per creare un'origine software personalizzata.

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

    Per un elenco completo dei flag e delle opzioni variabili per i comandi CLI, vedere Command Line Reference.

  • Eseguire l'operazione CreateSoftwareSource per creare un'origine software personalizzata.