1.16 Gestione dei pacchetti con gli strumenti ZEN

Gli strumenti ZEN costituiscono il front-end grafico di zmd (ZENworks Management), che permette di installare o rimuovere semplicemente software, applicare aggiornamenti di sicurezza e gestire servizi e cataloghi in pochi clic.

1.16.1 Ottenere autorizzazioni

Per gestire pacchetti su un sistema Linux sono richiesti privilegi radice. Gli strumenti ZEN e rug hanno un proprio sistema di gestione degli utenti che permette agli utenti di installare gli aggiornamenti software. Quando un utente richiama un'azione che richiede speciali privilegi negli strumenti ZEN, viene richiesta la parola d'ordine radice. Una volta verificata la parola d'ordine, gli strumenti ZEN aggiungono automaticamente l'account dell'utente al sistema di gestione degli utenti, con le autorizzazioni aggiornate. Per rivedere o modificare tali impostazioni, utilizzare i comandi di gestione degli utenti rug (per informazioni consultare la Sezione 8.14.4, rug User Management, (↑ Deployment Guide )).

1.16.2 Ottenere e installare aggiornamenti software

Software Updater risiede nell'area di notifica (GNOME) o nella barra delle applicazioni (KDE) del pannello; è rappresentato da un'icona che rappresenta una sfera. Cambia colore e aspetto a seconda della disponibilità di un collegamento di rete e di nuovi aggiornamenti. Una volta al giorno, Software Updater verifica automaticamente se siano disponibili aggiornamenti (fare clic con il pulsante destro del mouse e selezionare Refresh (Aggiorna) per avviare un controllo immediato). Quando sono disponibili nuovi aggiornamenti, l'icona dell'applet Software Updater nel pannello da sfera diventa punto esclamativo su sfondo arancione.

Fare clic sull'icona per aprire la finestra degli aggiornamenti. Qui è riportato l'elenco delle patch e delle nuove versioni del pacchetto disponibili. Ogni voce presenta una breve descrizione e, ove opportuno, un'icona di categoria; le patch di sicurezza sono contrassegnate infatti da uno scudo giallo. Le patch opzionali sono contrassegnate da un cerchietto azzurro. Le patch consigliate non sono contrassegnate da alcuna icona. Le patch di sicurezza sono elencate per prime, seguite dalle patch consigliate, dalle patch opzionali e infine dalle nuove versioni dei pacchetti. Usare i collegamenti All (Tutti), Packages (Pacchetti) e Patches (Patch) per filtrare l'elenco di pacchetti elencati.

NOTA: pacchetti e patch

Gli aggiornamenti rilasciati ufficialmente da Novell vengono indicati con il termine di Patch, mentre i nuovi pacchetti provenienti da altre origini sono denominati Packages (Pacchetti).

Per informazioni su una determinata voce, contrassegnarla con il mouse e fare clic sul collegamento Details (Dettagli) sotto alla finestra dell'elenco. Per selezionare una voce da installare, contrassegnare la casella di controllo della voce. Usare i collegamenti All (Tutti) e None (Nessuno) per selezionare o deselezionare tutte le patch. Fare clic su Update (Aggiorna) per installare i programmi selezionati.

Figura 1-20 Selezione degli aggiornamenti software

1.16.3 Installazione del software

Per installare pacchetti software, avviare Install Software (Installa software) dal menu o eseguire zen-installer. L'interfaccia è praticamente identica a Software Updater (vedere la Sezione 1.16.2, Ottenere e installare aggiornamenti software). L'unica differenza sta nel pannello di ricerca utilizzabile per cercare pacchetti o per filtrare l'elenco. Contrassegnare la casella di controllo dei pacchetti da installare, quindi selezionare Install (Installa) per avviare l'installazione del pacchetto. Le possibili dipendenze da altri pacchetti vengono risolte automaticamente dal programma di installazione.

1.16.4 Rimozione di software

Avviare Remove Software (Rimuovi software) dal menu oppure eseguire zen-remover per disinstallare i pacchetti software. L'elenco dei pacchetti può essere ristretto utilizzando il collegamento Products (Prodotti) (per disinstallare prodotti completi), Patterns (vedere la Installing and Removing Patterns, (↑ Deployment Guide ) per dettagli sui modelli), Packages (Pacchetti) e Patches (Patch). Contrassegnare la casella di controllo della voce da eliminare, quindi selezionare Remove (Rimuovi) per avviare la disinstallazione del pacchetto. SE altri pacchetti dipendono da quelli contrassegnati, verranno a loro volta rimossi. È necessario confermare la rimozione di ulteriori pacchetti. Se si fa clic su Cancel (Annulla) nella finestra di dialogo di conferma, non verrà disinstallato alcun pacchetto.

1.16.5 Configurazione di Software Updater

Per configurare gli strumenti ZEN, fare clic su Configure (Configura) nella finestra dell'applicazione. Verrà visualizzata una finestra con tre schede: Services (Servizi), Catalogs (Cataloghi) e Preferences (Preferenze).

Servizi e cataloghi

I servizi sono essenzialmente le fonti che forniscono i pacchetti software e le informazioni su tali pacchetti. Ogni servizio può offrire uno o più cataloghi.

La scheda dei servizi elenca tutti i servizi disponibili con informazioni di tipo e di stato (se non è possibile visualizzare queste informazioni, ingrandire la finestra). Per aggiungere o rimuovere servizi, selezionare Remove Service (Rimuovi servizio) o Add Service (Aggiungi servizio). Sono disponibili i seguenti tipi di servizio:

YUM

Un server HTTP, HTTP o FTP che usa il formato RPM-MD per i dati del pacchetto.

ZYPP

I servizi ZYPP sono le fonti di installazione di YaST aggiunte con i comandi Software > Installation Source (Fonte installazione) in YaST. Per aggiungere fonti di installazione, usare Software Updater o YaST. La fonte da cui è stata eseguita la prima installazione (solitamente DVD o CD-ROM) è preconfigurata. Se si modifica o elimina tale fonte, sostituirla con un'altra fonte di installazione valida (servizio ZYPP), altrimenti non sarà impossibile installare nuovo software.

NOTA: terminologia

I termini fonte di installazione YaST, archivio pacchetti YaST e servizio ZYPP indicano tutti la fonte da cui è possibile installare software.

Monta

Con Monta è possibile incorporare una directory montata sul computer. Questo risulta utile ad esempio in una rete che esegue regolarmente il mirroring del server Novell YUM ed esporta il suo contenuto nella rete locale. Per aggiungere la directory, indicarne il percorso completo in Service URI (Uri di servizio).

NU

NU è l'acronimo di Novell Update, aggiornamento Novell. Novell fornisce aggiornamenti per SUSE Linux Enterprise esclusivamente come servizi NU. Se si configura l'aggiornamento durante l'installazione, il server NU Novell è già presente nell'elenco.

Se la configurazione degli aggiornamenti non è stata impostata durante l'installazione, eseguire suse_register sulla riga dei comandi oppure il modulo &yast Software > Product Registration (Registrazione prodotto) come utente radice. Il server NU viene aggiunto automaticamente a Software Updater.

RCE e ZENworks

I servizi Opencarpet, Red Carpet Enterprise o ZENworks sono disponibili solo se l'azienda o l'ente hanno impostato tali servizi nella rete interna, ad esempio se l'organizzazione utilizza software di terzi per il quale gli aggiornamenti vengono distribuiti su un singolo server.

Una volta installato SUSE Linux Enterprise, vengono preconfigurati due servizi: la fonte di installazione (DVD, CD-ROM o risorsa di rete) come servizio ZYPP e un server di aggiornamenti di SUSE Linux Enterprise come servizio, aggiunto durante la registrazione del prodotto. In genere non è necessario modificare tali impostazioni. Se non si individua un servizio, aprire una shell radice ed eseguire il comando suse_register. Il servizio viene aggiunto automaticamente.

Cataloghi

I servizi possono offrire pacchetti per diversi software o per diverse versioni del software (come è in genere il caso dei servizi RCE o ZENworks). Essi sono organizzati in categorie diverse, denominate cataloghi. Per sottoscrivere o annullare la sottoscrizione a un catalogo è sufficiente selezionare o deselezionare la casella di controllo corrispondente.

Al momento i servizi SUSE Linux (YUM e ZYPP) non forniscono cataloghi diversi. Ogni servizio ha un unico catalogo. Se Software Updater è stato configurato durante l'installazione o con suse_register, sottoscriverà automaticamente i cataloghi YUM e ZYPP. Se si aggiunge manualmente un servizio, è necessario sottoscrivere i suoi cataloghi.

AVVERTENZA: annullamento della sottoscrizione ai cataloghi

Per installare i pacchetti da un catalogo, è necessario aver sottoscritto l'abbonamento a tale catalogo. Se si annulla la sottoscrizione, i pacchetti di questo catalogo rimarranno ancora elencati nella finestra degli aggiornamenti, ma non sarà possibile installarli.

Preferenze

Nella scheda Preferenze (Preferences), specificare se Software Updater debba essere o meno eseguito all'avvio. L'utente radice può anche modificare le impostazioni di Software Updater. L'utente senza privilegi può solo visualizzare le impostazioni. Consultare la pagina in cui viene trattato il comando rug per informazioni sulle impostazioni.