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.
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.
Naviga
- Passare alla pagina elenco Origini software.
- Nel menu Azioni selezionare Crea origine software personalizzata.
Aggiungi informazioni 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.
- Crea nel compartimento: selezionare il compartimento di destinazione per l'origine.
-
Abilita controllo delle versioni: lasciare disabilitato 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.
- Tag: (facoltativo) aggiungere 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.
-
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 9.
-
Architettura: selezionare l'architettura del sistema. Ad esempio, x86_64.
- Utilizzare il campo Cerca e filtra per identificare le origini software richieste e selezionare le origini software da aggiungere.
-
Compartimento: in Filtro applicato, selezionare il compartimento contenente le origini software.
-
Suggerimento
Non vedi sorgenti software? Potrebbe essere necessario modificare il compartimento o replicare le origini software dei fornitori.
Selezionare Next.
Seleziona contenuto pacchetto
Selezionare come specificare i pacchetti da includere nell'origine software personalizzata dalle opzioni riportate di seguito.
- Includi tutti i package disponibili
- Selezionare i package tramite filtri: attenersi alla procedura descritta in Aggiungi filtri package.
- Fornisci lista di package: se si seleziona questa opzione, viene visualizzata un'altra opzione per Carica lista di package da file o Incolla lista di package. Attenersi alla procedura riportata in Fornire un elenco di pacchetti.
Vengono visualizzate le seguenti opzioni, a seconda del metodo selezionato:
- 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 dei pacchetti e dei moduli: 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.
-
Includere solo la versione più recente in base ai filtri: se abilitato, il servizio include solo la versione più recente disponibile dei pacchetti all'interno dei vincoli dei filtri o dell'elenco di pacchetti. Vedere Limitazione dei pacchetti e dei moduli alla versione più recente.
Selezionare Next.
Aggiungi filtri package
Nella tabella Filtri pacchetto selezionare Aggiungi filtro.
-
Ambito: selezionare Includi o Escludi.
-
Tipo di risorsa: selezionare una delle opzioni riportate di seguito, quindi fornire i valori richiesti.
- 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-ovmfe 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.
- 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:
Selezionare Aggiungi per aggiungere il filtro del pacchetto alla lista. Ripetere questo processo per aggiungere altri filtri di pacchetto.
Fornire una lista di package
Caricare un file di package o incollare l'elenco di package nella finestra, a seconda dell'opzione selezionata.
Nota
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_64Dopo aver inserito il file o l'elenco dei pacchetti, selezionare Next.
Revisione
Consente di esaminare i dettagli dell'origine. Apportare le modifiche necessarie, quindi selezionare Crea origine software personalizzata.
Suggerimento
Creazione dell'origine software non riuscita? Per la risoluzione dei problemi, vedere Creazione dell'origine software personalizzata non riuscita.Passi successivi
Collegare l'origine software a un'istanza o a un gruppo:
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.