Un componente aggiuntivo è un supporto progettato in modo specifico, generalmente un CD or un DVD, che consente di estendere SUSE Linux Enterprise Server con il proprio prodotto. Il creatore di prodotti aggiuntivi è stato sviluppato per supportare i clienti e i partner e semplificare la distribuzione del software di terze parti per tutti i prodotti SUSE.
Per poter utilizzare il creatore di prodotti aggiuntivi, è necessario installare il pacchetto yast2-add-on-creator dal SUSE Software Development Kit. L'SDK è un prodotto aggiuntivo per SUSE Linux Enterprise ed è disponibile per il download da http://download.suse.com/. Cercare SUSE Linux Enterprise Software Development Kit.
Per creare un'immagine di un prodotto aggiuntivo, procedere come segue:
Avviare YaST e aprire il modulo .
Se non è mai stato creato un componente aggiuntivo, fare clic su per iniziare. In alternativa, è possibile creare il componente aggiuntivo in base a un prodotto aggiuntivo esistente. Specificare il percorso della directory contenente i dati, che potrebbe essere anche un'immagine iso montata o un CD/DVD.
Nel caso siano già stati creati componenti aggiuntivi, la finestra mostrerà un elenco di tutti i componenti aggiuntivi esistenti. È possibile o . Scegliere per crearne uno nuovo.
In questa esercitazione viene illustrato come .
Immettere il nome () e la versione del componente aggiuntivo e fornire ulteriori informazioni:
In scegliere il prodotto SUSE Linux per cui creare il componente aggiuntivo.
Selezionare il percorso di una directory contenente i pacchetti del prodotto aggiuntivo.
Facoltativamente, scegliere il percorso di una directory contenente i pacchetti RPM dal . Generalmente questi pacchetti provengono dal prodotto necessario (già scelto) e non fanno parte del componente aggiuntivo stesso, tuttavia da essi dipendono altri pacchetti del componente aggiuntivo. Questi pacchetti non verranno aggiunti al prodotto aggiuntivo ma possono essere utilizzati per creare modelli.
Fare clic su per continuare.
Ogni supporto di installazione include un file di contenuto e un file di prodotto che definiscono il prodotto aggiuntivo. Utilizzare questa finestra di dialogo per fornire i dati per entrambi i file. Selezionare una voce e scegliere per impostare o modificare un valore. In alternativa, fare doppio clic su una voce. Consultare la per ulteriori informazioni e per i valori possibili.
Per importare valori da un file di contenuto o di prodotto esistente, scegliere il pulsante corrispondente.
È necessario immettere almeno i valori per , e del file di contenuto. Fare clic su per continuare.
Immettere o modificare le descrizioni del pacchetto nella schermata successiva. Utilizzare per inserire una nuova lingua e aggiungere le descrizioni tradotte (questo passaggio è facoltativo). È inoltre possibile descrizioni di pacchetti esistenti.
Fare clic su per continuare.
Facoltativamente, aggiungere modelli al passaggio successivo. Grazie ai modelli è possibile raggruppare i propri pacchetti RPM. Utilizzare per aggiungere un nuovo nome di modello e modificare i rispettivi attributi nell'elenco seguente. Selezionare per i modelli che verranno selezionati automaticamente per l'installazione quando si installa il prodotto aggiuntivo.
Fare clic su per continuare.
Specificare il percorso della directory di output. Se si preferisce creare un'immagine iso, selezionare e specificare un nome file. Selezionare per creare un file contenente le voci del log delle modifiche di tutti i pacchetti inclusi nel prodotto. È inoltre possibile modificare il workflow e aggiungere file:
Utilizzare per immettere file per personalizzare il workflow del prodotto. In questo modo sarà possibile, ad esempio, inserire nel processo di installazione del componente aggiuntivo altre finestre di dialogo necessarie per il corretto funzionamento del prodotto. Per ulteriori informazioni, consultare la .
Utilizzare per aggiungere i file seguenti al prodotto aggiuntivo:
Un file di testo contenente informazioni generali sul prodotto aggiuntivo.
Consente di aggiungere file contenenti informazioni sulla licenza in varie lingue. I file sono denominati license.LANGUAGE, ad esempio license.en_US.
Consente di aggiungere file README con un nome a scelta.
Immettere il contenuto dei file nelle rispettive caselle di testo. In alternativa, il contenuto da un file esistente.
Fare clic su per continuare.
Firmare il prodotto aggiuntivo con la chiave GPG per fornire una prova dell'origine del prodotto. Se non si possiede una chiave, crearne una e immettere due volte la stringa di cifratura.
Controllare le impostazioni nel riepilogo della configurazione e proseguire facendo clic su . Scegliere i pulsanti per modificare un'impostazione.
Un prodotto aggiuntivo contiene i file e le directory seguenti:
ARCHIVES.gz
Contiene informazioni su tutti i pacchetti inclusi (l'output di rpm -qil per ciascun pacchetto). Questo file è compresso con gzip.
Cambia log
Contiene tutte le modifiche dei file RPM ordinate per data di modifica.
contenuto
Il file di contenuto creato durante la configurazione del componente aggiuntivo.
content.asc
Il file della firma GPG.
content.key, gpg-pubkey-NUMBER.asc
La chiave GPG pubblica.
INDEX.gz
Un elenco di tutti i file RPM. Questo file è compresso con gzip.
ls-lR.gz
Un elenco di tutti i file e di tutte le directory del supporto del prodotto aggiuntivo. Questo file è compresso con gzip.
per Linux.N/
Contiene i file con le informazioni di base relative al gruppo di supporti aggiuntivi. La directory è numerata, pertanto media.1/ indica il primo supporto aggiuntivo (ad esempio DVD1). Ulteriori supporti presenteranno un numero consecutivo.
suse/
Contiene le sottodirectory con informazioni specifiche per l'architettura. Le eccezioni sono noarch/ per i pacchetti indipendenti dall'architettura e src/ per i pacchetti di origine. I pacchetti software proprietari sono memorizzati in nosrc/.