Capitolo 15. La gestione dei pacchetti

Sommario
15.1. Lo strumento primario: RpmDrake
15.1.1. La finestra principale
15.1.2. Pacchetti installabili e installati
15.2. Installazione di un pacchetto
15.3. Disinstallazione dei pacchetti
15.4. Gestione dei supporti
15.4.1. Aggiungere un supporto
15.4.2. Aggiornare i supporti e i pacchetti

Avrete probabilmente notato che il sistema che state usando è costituito da molte piccole parti, come i mattoni di cui è fatta una casa. Nel nostro caso le parti non sono dette "mattoni", bensì pacchetti. Un pacchetto può quindi essere visto come un insieme di componenti software, contenente un programma completo o dei file necessari al funzionamento dell'applicazione più grande di cui il pacchetto costituisce una parte.

L'argomento di questo capitolo è la gestione dei suddetti pacchetti, il che comprende l'installazione di nuovi pacchetti (vale a dire l'aggiunta di nuovo software nel vostro sistema), l'aggiornamento di pacchetti precedentemente installati nel caso vengano pubblicate nuove versioni, e infine la rimozione di pacchetti dal sistema. Questa gestione viene facilitata dalla presenza di alcuni strumenti appositi; ma, nonostante questo, le operazioni appena descritte non sono permesse agli utenti normali, quindi dovrete essere connessi come root per poter usare gli strumenti che vi andremo a descrivere.

15.1. Lo strumento primario: RpmDrake

RpmDrake è il programma principale per la gestione dei pacchetti. Potete avviarlo tramite il Control Center, selezionando la voce Gestione pacchetti dal ramo Sistema. Quando lo avviate per la prima volta compare una finestra che vi chiede se volete configurare una "sorgente" per gli "aggiornamenti sulla sicurezza". Parleremo più avanti di questi argomenti, quindi per ora rispondete semplicemente No a questa domanda.

15.1.1. La finestra principale

Appena avviato, RpmDrake effettua alcuni controlli sulla configurazione che possono richiedere del tempo. Una volta completati, comparirà la finestra principale, mostrata in questa figura:

Figura 15-1. La finestra principale di RpmDrake

Come potete vedere, la finestra principale di RpmDrake è divisa essenzialmente in tre parti:

  1. a sinistra trovate una struttura ad albero contenente i nomi dei pacchetti, ordinati per categorie, insieme ad altre informazioni; se lo desiderate, potete passare a un semplice elenco ordinato alfabeticamente cliccando su Lista semplice;

  2. in alto a destra potete vedere un riquadro che elenca i pacchetti da voi selezionati (esatto, potete selezionarli, vi spiegheremo dopo come farlo);

  3. in basso a destra sono mostrate alcune informazioni sul pacchetto attualmente selezionato: nome, descrizione dettagliata, elenco dei file contenuti e così via.

Cercate un pacchetto a caso in una qualsiasi categoria (ricordate che dovete cliccare sul simbolo + per espandere un ramo della struttura ad albero) e cliccate sul suo nome. Potrete notare che nell'area in basso a destra, denominata Informazioni, vengono mostrate informazioni generiche sul pacchetto insieme al nome del pacchetto stesso. Nell'Elenco file, invece, compare semplicemente la lista dei file in esso contenuti.

Ora selezioneremo il pacchetto: è sufficiente cliccare sul quadratino che si trova a sinistra del suo nome, e immediatamente il pacchetto sarà aggiunto alla lista nel riquadro Selezionati, nella parte in alto a destra della finestra (in realtà potete compiere la stessa operazione anche cliccando due volte sulla riga del pacchetto in questione).

Potete selezionare tutti i pacchetti che volete. Potete anche semplicemente dare un'occhiata a tutti i pacchetti disponibili e annotarne alcuni che potrebbero servirvi in un secondo momento. Notate che, cliccando su un pacchetto nel riquadro Selezionati, la relativa descrizione sarà mostrata nel riquadro sottostante.

Infine, avrete notato anche la presenza di un campo di immissione testo Trova: come avrete già immaginato, esso serve a cercare una parola nei nomi di tutti i pacchetti. È sufficiente scrivere la parola e premere il pulsante Cerca, e tutti i pacchetti il cui nome contenga la parola inserita saranno mostrati all'interno del ramo Risultati della ricerca nella struttura ad albero; oppure, nel caso stiate usando la lista semplice, saranno gli unici pacchetti mostrati. Attenzione: se volete usare il simbolo "+" nella ricerca (come ad es. in "C++") dovete farlo precedere da un backslash ("\"), ad esempio: "C\+\+".

Nota

Per gli utenti più esperti, segnaliamo che il campo Trova supporta le espressioni regolari, come definite in man 7 regex.

Se scrivete un'altra parola e premete di nuovo su Cerca, i risultati della nuova ricerca sostituiranno quelli della precedente. Se volete invece cancellare del tutto i risultati della ricerca, usate il pulsante Ripristina.

15.1.2. Pacchetti installabili e installati

Dal punto di vista di RpmDrake esistono due tipi di pacchetti: quelli Installabili, vale a dire quelli non ancora installati e quelli aggiornabili, e quelli Installati, cioè quelli già installati nel vostro sistema Linux-Mandrake e per i quali, sfortunatamente, non è disponibile alcun aggiornamento. Cliccate sulla linguetta corrispondente (subito sotto alla barra dei pulsanti) per passare da un elenco all'altro.

Appena avviato, RpmDrake mostra tutti i pacchetti installabili, come riportato appena sotto la linguetta. Poiché la lista può essere molto lunga, per comodità potete usare il pulsante che si trova sotto le linguette delle schede, che all'inizio conterrà la scritta Tutti: cliccandoci sopra e selezionando Solo aggiornamenti saranno visualizzati solo i pacchetti che sono già installati nel vostro sistema, ma per i quali è presente un aggiornamento nel supporto (approfondiremo in seguito il funzionamento di supporti e aggiornamenti). Potete notare che questi "pacchetti di aggiornamento" sono mostrati in un colore differente dagli altri.

Se, tramite lo stesso pulsante, invece di Tutti o Solo aggiornamenti selezionate Solo non installati, vedrete soltanto i pacchetti dei quali non è installata alcuna versione nel vostro sistema.

La lista dei pacchetti Installati è molto simile alla precedente. Potete però notare, nell'Elenco file in basso a destra, come venga controllato se ogni file appartenente al pacchetto sia effettivamente presente nel vostro sistema, nel qual caso vedrete un segno verde di spunta affianco al nome del file, oppure no, nel qual caso vedrete una X rossa.

 

 


Tux on Star from MandrakeSoft Linux è un marchio registrato di Linus Torvalds. Tutti gli altri marchi e copyright appartengono ai rispettivi proprietari.
Se non diversamente specificato, i diritti di tutto il contenuto di queste pagine e di tutte le immagini sono proprietà di MandrakeSoft S.A. e MandrakeSoft Inc. 2000.
http://www.linux-mandrake.com/