Amministrazione dei pacchetti

Eseguire le query sui pacchetti

Il modo più semplice per effettuare delle query sui pacchetti è quello di usare l'opzione Query dal menu che si trova in alto sulla finestra. Se volete effettuare delle query su più pacchetti, selezionate i pacchetti che volete interrogare e poi premete il tasto Query nel menu.

Vi apparirà una finestra come quella mostrata in Figura 6-10. Più pacchetti avrete interrogato, più voci verranno visualizzate all'interno del box Query, ognuna delle quali rappresenta una finestra di Query per un pacchetto.

Figura 6-10. Finestra di Query

Il nome del pacchetto è posto al centro della parte superiore della finestra. Sotto, la finestra è divisa in due colonne; al di sotto di queste informazioni, vengono visualizzati i file dei pacchetti.

Nella colonna di sinistra dell'elenco delle informazioni, viene visualizzata la dimensione del file, la macchina utilizzata per produrre il pacchetto, il nome della distribuzione del pacchetto e il gruppo funzionale a cui appartiene il pacchetto.

Nella colonna di destra, troverete la data di installazione del pacchetto sulla vostra macchina, la data in cui il pacchetto è stato realizzato, il nome del rivenditore ed il nome del gruppo che ha creato il software. Se il pacchetto non è stato installato sulla vostra macchina, in questa posizione apparirà la dicitura non installato. Cliccando sul pulsante Packager , il gestore della posta elettronica del vostro browser si aprirà in modalità Componi, pronto per inviare una email.

Nella parte finale della lista delle informazioni c'è l'URL dello sviluppatore dell'applicazione (vedasi Figura 6-11). Come per la funzione e-mail della voce Packager, cliccando sul tasto URL si apre automatimente il vostro browser.

Figura 6-11. URL nella finestra Query

Sotto la descrizione appare una lista dei file contenuti nel pacchetto. Se appare una D nella colonna corrispondente a sinistra del percorso, vuol dire che si tratta di un file di documentazione e potrebbe essere una scelta saggia quella di leggerlo. Se, invece, compare una C, si tratta di un file di configurazione. Sotto la colonna S, potete vedere lo stato di un pacchetto; qui riceverete informazioni a proposito di eventuali file mancanti (il che significa che probabilmente esistono problemi con il pacchetto in questione).

Se state interrogando un pacchetto che è già installato, troverete due tasti aggiuntivi in basso nella finestra: Verify e Uninstall. Se state, invece, interrogando un pacchetto che non è ancora stato installato appariranno i tasti Install, Upgrade e Check Sig.

Per chiudere la finestra di query senza effettuare nessuna azione, premete il pulsante sinistro sulla X posta in alto a destra della barra della finestra.

Verifica dei pacchetti

Verificare un pacchetto comporta la verifica di tutti i file contenuti nel pacchetto al fine di garantire la corrispondenza con quello presente sul sistema (quello installato). Il checksum, la dimensione del file, i permessi e gli attributi del proprietario vengono confrontati con i dati presenti nel database. Questa funzione può essere usata se sospettate che un file sia stato danneggiato.

La scelta dei pacchetti da verificare è semplicissima. Selezionate i pacchetti nella finestra di visualizzazione ed utilizzate il tasto Verify sulla barra degli strumenti o dal menu Packages => Verify . Si aprirà una finestra come quella presentata in Figura 6-12.

Figura 6-12. Finestra di verifica

Durante la verifica del pacchetto, potrete vedere il livello d'avanzamento dell'operazione nella finestra di Verifica. Se durante questo processo viene individuato un problema, questo verrà descritto nella finestra principale.

Disinstallare i pacchetti

La disinstallazione di un pacchetto rimuove dal sistema l'applicazione ed i file associati ad essa. Quando un pacchetto viene disinstallato, ogni file da esso utilizzato, che non viene utilizzato da nessun altro pacchetto presente sul vostro sistema, verrà rimosso. I file di configurazione che sono stati cambiati vengono copiati in <filename>.rpmsave, in modo da poterli riutilizzare in un secondo tempo.

NotaNota Bene
 

Ricordatevi che dovete essere collegati come root per poter disinstallare i pacchetti dal sistema.

Se la disinstallazione di un pacchetto interrompe le dipendenze di altri pacchetti, appare una finestra di dialogo che vi chiederà di confermare la cancellazione. Questo potrebbe succedere nel caso in cui non abbiate selezionato la funzione "No dependency checks" nel menu Preferences (vedasi Figura 6-13).

Figura 6-13. La voce Behavior nella finestra Preferences

Esistono diversi metodi per rimuovere un pacchetto selezionato: dal menu, sotto Packages; dalla barra degli strumenti e dalla funzione Query . Se decidete di rimuovere più di un pacchetto alla volta, potete scegliere sia una selezione globale che una incrementale nello stesso modo che si è spiegato a proposito dell'installazione, delle query o della verifica. Il totale dei pacchetti selezionati verrà visualizzato nella barra di stato presente nella parte inferiore della finestra. Dato che potete rimuovere più di un pacchetto alla volta, fate attenzione a selezionare solo quelli che effettivamente volete disinstallare.

Figura 6-14. Finestra di disinstallazione

Una volta che avete iniziato la disinstallazione, Gnome-RPM chiede conferma, mostrando una finestra come quella rappresentata nella Figura 6-14. Vengono elencati tutti i pacchetti che stanno per essere disinstallati. Sarebbe meglio controllarli in modo da non cancellare qualcosa che volete mantenere. Cliccando sul pulsante Yes si darà inizio al processo di disinstallazione. Al termine, tutti i pacchetti ed i gruppi che erano stati selezionati spariranno da qualunque finestra in cui si trovavano precedentemente.

Aggiornamento dei pacchetti

Quando viene distribuita una nuova versione di un pacchetto, risulta molto facile installarla sul vostro sistema. Selezionate i pacchetti nella lista dei pacchetti disponibili come avete fatto durante l'installazione. Entrambi i tasti, sia quello contenuto nella barra degli strumenti, che quello del menu sotto le voci Operations => Upgrade, daranno inizio al processo. Dovrete semplicemente Aggiungere i pacchetti nello stesso modo che impieghereste per effettuare una nuova installazione.

Durante l'aggiornamento, vedrete un indicatore d'avanzamento del processo, come quello visualizzato durante la fase di installazione. Quando giunge al termine, ogni vecchia versione dei pacchetti verrà rimossa, anche se avete specificato diversamente (fate riferimento alla la sezione Configurazione per maggiori informazioni).

È molto meglio usare la funzione di aggiornamento piuttosto che effettuare una disinstallazione e di seguito reinstallare gli stessi pacchetti aggiornati. Ricorrere all'opzione di aggiornamento garantisce, infatti, che tutte le modifiche effettuate ai file di configurazione vengano opportunamente conservate, mentre disinstallare per poi reinstallare una versione più aggiornata del pacchetto potrebbe causare la perdita di questi file di configurazione che avrete modificato.

Se l'installazione richiede più spazio libero di quanto ne abbiate a disposizione sull'hard disk, questa fallirà. Ad ogni modo, il pacchetto che stava per essere installato quando si è verificato l'errore avrebbe potuto lasciare dei file "in giro". Per effettuare una pulizia del disco e porre rimedio all'errore, reinstallate lo stesso pacchetto dopo aver reso disponibile una maggiore quantità di spazio sull'hard disk.