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)
Suggerimento

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

git

python2

NVRA (nome, versione, release, architettura) name-version-release.arch

git-2.43.5-1.el8_10.x86_64

libselinux-2.8-6.el8.x86_64

NEVRA (nome, epoca, versione, release, architettura) name-epoch:version-release.arch

git-0:2.43.5-1.el8_10.x86_64

NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64

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.

Nota

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