Informazioni su Oracle Linux Package Management
Autonomous Linux fornisce strumenti per gestire pacchetti e moduli su istanze e gruppi Oracle Linux, tra cui la pianificazione di aggiornamenti, l'installazione o la rimozione di pacchetti e la modifica di moduli.
I pacchetti vengono forniti alle istanze Oracle Linux utilizzando le origini software dell'hub di gestione del sistema operativo. Vedere Informazioni sulle origini software.
Tipi di aggiornamento disponibili per Oracle Linux
Per le istanze Oracle Linux, Autonomous Linux applica aggiornamenti in base a categorie specifiche.
Categoria Autonomous Linux | descrizione; |
---|---|
Sicurezza |
Aggiornamento che risolve le vulnerabilità di sicurezza rilevate durante lo sviluppo, il test o la segnalazione da parte degli utenti. Le correzioni della sicurezza in genere hanno uno o più nomi CVE (Common Vulnerabilities and Exposure) associati per identificare le vulnerabilità. |
Ksplice |
Aggiornamento utilizzato da Ksplice per l'installazione di patch di sicurezza senza tempi di inattività. Il job di aggiornamento può includere solo gli aggiornamenti del kernel Ksplice, solo gli aggiornamenti dello spazio utente Ksplice o entrambi. Per informazioni su come configurare un'istanza per ricevere gli aggiornamenti Ksplice, vedere Uso di Ksplice per Oracle Linux. |
Correzione bug | Aggiornamento che corregge i problemi segnalati dagli utenti o rilevati durante lo sviluppo o il test. |
Miglioramento | Aggiornamento che introduce nuove funzioni, funzionalità migliorate o prestazioni migliorate nel software del pacchetto. |
Altro | Aggiornamento non associato ad alcuna errata. |
Formato elenco pacchetti
Quando si fornisce un elenco di pacchetti nella console, è necessario utilizzare un formato valido per il nome del pacchetto.
I formati validi sono:
- Nome pacchetto (N)
- Nome, versione, release, architettura (NVRA)
- Nome, epoca, versione, rilascio, architettura (NEVRA)
Vuoi che i package vengano aggiornati automaticamente? Abilitare l'opzione aggiornamento automatico per l'origine e specificare solo il nome nell'elenco dei pacchetti. Tutti i pacchetti con una versione specificata rimarranno in quella versione indipendentemente dall'impostazione di aggiornamento automatico.
Tipo di formato | Formato | Esempi |
---|---|---|
N (nome package) | name |
|
NVRA (nome, versione, release, architettura) | name-version-release.arch |
|
NEVRA (nome, epoca, versione, release, architettura) | name-epoch:version-release.arch |
|
L'elenco può contenere una combinazione di uno qualsiasi dei formati. Ad esempio, un elenco valido è:
python2
libselinux-2.8-6.el8.x86_64
NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64
Generazione di un elenco di pacchetti da un'istanza esistente
È possibile eseguire rpm -qa
su un'istanza di riferimento per raccogliere un elenco di pacchetti. Ad esempio, il formato dei pacchetti è:
pam-1.3.1-27.el8.x86_64
openssl-libs-1.1.1k-12.el8_9.x86_64
libreport-filesystem-2.9.5-15.0.4.el8.x86_64
Download di un elenco di pacchetti da un'origine software esistente
È possibile scaricare l'elenco dei pacchetti da un'origine software esistente e modificarlo in base alle esigenze. Vedere Download di un elenco di package da un'origine software.
Uso di Ksplice per Oracle Linux
Per le istanze di Autonomous Linux, Ksplice è preconfigurato. Le origini del software Ksplice vengono collegate automaticamente e il client Ksplice viene installato automaticamente per impostazione predefinita. Non è richiesta alcuna configurazione aggiuntiva.
Per informazioni generali su Ksplice in Oracle Linux, vedere Oracle Linux Ksplice User's Guide.
Verifica degli aggiornamenti di Ksplice
Utilizzare i seguenti metodi per verificare che vengano applicati gli aggiornamenti di Ksplice.
Controllare il kernel effettivo
Visualizzare i dettagli dell'istanza e verificare che il valore kernel effettivo sia stato aggiornato. Un valore vuoto (-) indica che non è stato applicato alcun aggiornamento del kernel Ksplice.
Controlla cronologia modifiche
Visualizzare il report della cronologia delle modifiche per l'istanza. Cercare le voci con un riepilogo di "Aggiorna kernel ksplice" o "Aggiorna spazio utente ksplice". Selezionare la data della voce per visualizzare i dettagli del job.
Se le voci Ksplice non sono visualizzate nella cronologia delle modifiche, è possibile che il job di aggiornamento non sia riuscito. Vedere Elenco dei job associati a un'istanza ed esaminare i messaggi di errore in tutti i job non riusciti.
Informazioni sui moduli per Oracle Linux
Le release Oracle Linux 8 offrono moduli, flussi di moduli e profili per consentire la gestione di diverse versioni del software in un'unica release del sistema operativo.
- Moduli
-
I moduli sono un set di pacchetti RPM raggruppati e devono essere installati insieme. Possono contenere diversi flussi costituiti da più versioni di applicazioni che è possibile installare. È possibile abilitare un flusso di moduli per fornire l'accesso del sistema ai pacchetti RPM contenuti in tale flusso di moduli.
- Flussi di moduli
-
I flussi di moduli contengono versioni diverse del contenuto all'interno di un modulo. I moduli possono avere più flussi, in cui ogni flusso contiene una versione diversa dei pacchetti e le relative dipendenze. Un modulo può anche definire un flusso come flusso predefinito. Ogni flusso riceve gli aggiornamenti in modo indipendente.
- Profili
- I profili forniscono un elenco di determinati pacchetti installati contemporaneamente per un determinato caso d'uso. I profili sono anche una raccomandazione da parte dei pacchetti di applicazioni e degli esperti. Ogni flusso di moduli può avere uno o più profili.
Per ulteriori informazioni su moduli, flussi e profili DNF, vedere Usa moduli DNF e flussi di applicazioni nella documentazione di Oracle Linux.
Per linee guida, avvertenze e avvertenze importanti durante l'esecuzione delle operazioni dei pacchetti su moduli e flussi, vedere Informazioni sulle dipendenze modulari e sulle modifiche ai flussi nella documentazione di Oracle Linux.
Stato modulo
Il flusso di moduli può trovarsi in uno degli stati elencati di seguito.
- Abilitato: il flusso è abilitato in modo esplicito.
- - (trattino): il flusso è il flusso predefinito e nessuno dei flussi nel modulo è abilitato in modo esplicito.
- Disabilitato: il flusso è disabilitato in modo esplicito oppure il flusso è il flusso predefinito e un altro flusso nel modulo è abilitato in modo esplicito.
I flussi con stato Abilitato o - (trattino) possono fornire pacchetti all'istanza. È possibile installare i profili dei flussi di moduli dai flussi abilitati. I flussi in stato - (trattino) possono fornire pacchetti all'istanza per soddisfare le dipendenze dei pacchetti.
I flussi con stato Disabilitato non possono fornire package all'istanza.
Task di gestione package
Utilizzare i task riportati di seguito per gestire i pacchetti per le istanze e i gruppi Oracle Linux.
Istanze
- Gestione package
- Gestione dei moduli
-
- Modifica di un modulo in un'istanza
- Visualizzazione di moduli, flussi e profili in un'istanza
- Abilitazione di un flusso di moduli su un'istanza
- Installazione dei profili flusso di moduli in un'istanza
- Switching a un altro flusso di moduli su un'istanza
- Rimozione dei profili flusso di moduli da un'istanza
- Disabilitazione di un flusso di moduli su un'istanza
- Gestione dell'origine software
Gruppi
- Gestione contenuto gruppo
-
- Visualizzazione del manifesto del gruppo
- Aggiornamento delle istanze in un Gruppo
- Collegamento di origini software a un gruppo
- Scollegamento delle origini software da un gruppo
- Aggiunta di package a un gruppo
- Rimozione di pacchetti da un gruppo
- Aggiunta di un modulo a un gruppo
- Modifica di un modulo per un gruppo
- Rimozione di un modulo da un gruppo
- Modifica del job di Autonomous Updates per un gruppo