Show Table of Contents
32.5. Selezione dei pacchetti
Avvertimento
È possibile usare un file kickstart per installare i pacchetti disponibili specificando
* nella sezione %packages. Red Hat non supporta questo tipo di installazione.
Nelle precedenti versioni di Red Hat Enterprise Linux questa funzione veniva fornita da
@Everything il quale non è più presente con Red Hat Enterprise Linux 6.
Usare il comando
%packages per iniziare una sezione del file di kickstart la quale elenca i pacchetti che si desidera installare (questo è valido solo per le installazioni, poichè la selezione dei pacchetti durante gli aggiornamenti non è supportata).
I pacchetti possono essere specificati in base al gruppo o in base al nome individuale del pacchetto. Consultare il file
variant/repodata/comps-*.xml sul DVD di Red Hat Enterprise Linux 6 per un elenco dei gruppi. Ogni gruppo presenta un id, un valore di visibilità dell'utente, un nome, una descrizione ed un elenco dei pacchetti. Al suo interno i pacchetti contrassegnati come obbligatori sono sempre installati se il gruppo viene selezionato, i pacchetti contrassegnati predefiniti sono selezionati per impostazione predefinita se il gruppo è stato selezionato, metre i pacchetti opzionali devono essere selezionati in modo specifico anche se il gruppo è stato selezionato per l'installazione.
Specificare il gruppo, una voce per linea, iniziando con un simbolo
@, uno spazio ed il nome completo del gruppo o id del gruppo nel file comps.xml. Per esempio:
%packages @ X Window System @ Desktop @ Sound and Video
Da notare che i gruppi
Core e Base sono sempre selezionati per default e per questo motivo non è necessario specificarli nella sezione %packages.
Specificare i singoli pacchetti in base al nome, una voce per riga. È possibile usare gli asterischi come wildcard per rappresentare un insieme di nomi dei pacchetti in voci. Per esempio:
sqlite curl aspell docbook*
La voce
docbook* include i pacchetti docbook-dtds, docbook-simple, docbook-slides ed altri che corrispondono al pattern rappresentato con la wildcard.
Usare il trattino avanti ai nomi per specificare i pacchetti o i gruppi da escludere dall'installazione. Per esempio:
-@ Graphical Internet -autofs -ipa*fonts
Importante
Per installare un pacchetto a 32-bit su un sistema a 64-bit sarà necessario aggiungere il nome del pacchetto con l'architettura a 32-bit per la quale è stato compilato il pacchetto. Per esempio:
glibc.i686
Usando un file di kickstart per installare tutti i pacchetti disponibili specificando
*, potrebbero verificarsi alcuni conflitti tra pacchetti e file sul sistema installato. I pacchetti interessati verranno assegnati al gruppo @Conflicts (variant) dove variant è Client, ComputeNode, Server o Workstation. Se specificate * in un file kickstart assicuratevi di escludere @Conflicts (variant) in caso contrario l'installazione fallirà:
* -@Conflicts (Server)Da notare che Red Hat non supporta l'uso di
* in un file kickstart anche se @Conflicts (variant) verrà escluso.
Le seguenti opzioni sono disponibili per
%packages:
--nobase- Non installate il gruppo @Base. Usare questa opzione per eseguire una installazione minima, per esempio, per un server ad uso singolo o desktop appliance.
--resolvedeps- L'opzione --resolvedeps è deprecata. Le dipendenze ora vengono risolte automaticamente.
--ignoredeps- L'opzione --ignoredeps non è più supportata. Le dipendenze ora vengono risolte automaticamente.
--ignoremissing- Ignora i pacchetti e i gruppi mancanti invece di fermare l'installazione se il sistema richiede di abbandonare o continuare l'installazione stessa.Per esempio:
%packages --ignoremissing

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.