Synaptic

Da Wiki :: openmamba.
Jump to navigation Jump to search

Synaptic is a graphical package management program for apt.

Generale

Synaptic è un frontend GTK+ (un interfaccia grafica sviluppata in GTK+) per APT (Advanced Packaging Tool), gestore di pacchetti preposto su openmamba. Permette facilmente di cercare, installare, aggiornare e rimuovere software o semplici pacchetti. E' installato di default in openmamba.


Avvio

Si avvia dal Menu K di openmamba -> Sistema -> Synaptic - Gestore pacchetti. Per accedere occorrono i privilegi di root, quindi vi verra' chiesta la relativa password. Se per un qualsiasi astruso motivo non vi è possibile avviarlo in modalità grafica o solo semplicemente preferite la shell, dopo esservi autenticati come root, si lancia con il semplice comando synaptic, per cui:

 $ su
 Password:

Inserire quindi la password, e digitare il comando che segue.

 # synaptic &

Il carattere '&' non è necessario; serve solo per staccare il processo di synaptic dalla stampa sulla shell, consentendoci così di continuare nel nostro lavoro sulla shell qualora lo desiderassimo.

Utilizzo

* Cerca

Nel menu di sinistra ci vengono elencate le varie Sezioni, che servono non altro per affinare o filtrare la nostra ricerca. Ricerca, che possiamo filtrare anche per Stato(cioè pacchetti installati oppure no); possiamo navigare tra i pacchetti gia' cercati ad es. per vederne le differenze o personalizzare la nostra ricerca.

Per iniziare la nostra ricerca clicchiamo sul pulsante Cerca nella barra degli strumenti come nello screen sotto riportato: Nel campo Cerca: inseriamo il nome o parte del nome del nostro pacchetto ad es. synaptic Nel campo Cerca in: possiamo filtrare ancora la nostra ricerca specificando dal menu' a tendina se la stringa inserita in Cerca dev'essere ricercata all'interno del Nome del pacchetto, sia della Descrizione che del Nome, nei Responsabili, come Versione, nelle Dipendenze, o nei Pacchetti Forniti. Screen della ricerca


Terminata la ricerca ci troveremo con un immagine simile a quella che segue. Ed è normale che il checkbox di installazione sia verde, in quanto Synaptic è installato di default sul nostro sistema. Infatti il checkbox verde ci indica un pacchetto installato. Il checkbox bianco ci indica un pacchetto non installato sul nostro sistema. Di default è presente sulla prima colonna. Risultato della ricerca


* Installazione

Nel caso in cui invece avessi cercato un pacchetto o un programma che è assente dal nostro sistema, e lo volessimo installare le operazioni da eseguire una volta effettuata la ricerca sono semplici, in quanto è sufficiente cliccare con il tasto destro sulla voce che ci interessa e nel menù a tendina che ci viene proposto scegliere la voce Marca per l'installazione. Cliccare successivamente sul pulsante Applica nella barra degli strumenti, e dare l'Ok successivo di ulteriore conferma, dopo aver letto ciò che ci viene proposto. E' sempre importante leggere quello che ci viene detto in quest'ultimo passaggio in quanto, alcuni pacchetti vanno in conflitto con altri. E in questi casi probabilmente il sistema ci avverte che installando il pacchetto dai noi scelto, verra disinstallato un pacchetto che era già installato sul sistema. Potrebbe anche succedere che per un solo pacchetto che chiediamo al sistema lui ce ne installa automaticamente decine occupando così parecchi MB che noi ad es. non vorremmo sprecare, oppure che non abbiamo sul disco(naturalmente quest'ultimo caso con i pc di ultima generazione è un po difficile che succeda date le dimensioni con cui gli HD escono dalla fabbrica.). Ad ogni modo potrebbe succedere, per cui è sempre buona norma fermarsi un attimo a riflettere. Segue print screen semplificativo. Installazione di un pacchetto


Inoltre Synaptic mette a nostra disposizione qualche informazione circa i pacchetti presenti nei reposity. Per dargli un occhiata è sufficiente cliccare sul pacchetto che ci interessa con il tasto destro del mouse e successivamente sulla voce Proprieta come da immagine che segue. Nella finestra che ci viene aperta possiamo prendere nota ad es. della versione in quel momento installata sul sistema, e della versione che invece è disponibile nel reposity (N/D significa Non Disponibile. Probabilmente il pacchetto non è installato?). Possiamo controllare le dipendenze che ci richiede, quindi i pacchetti necessari per l'installazione o viceversa i pacchetti a cui serve il nostro pacchetto di cui stiamo spulciando le proprietà. Proprietà del pacchetto


* Disinstallazione

Per disinstallare un pacchetto che non ci interessa, dopo averne effettuata la ricerca è sufficiente cliccare con il tasto destro del mouse, scegliere quindi la voce Marca per la rimozione. Nel caso in cui volessimo rimuovere il pacchetto e tutte le sue configurazioni nel sistema dobbiamo scegliere la voce Marca per la rimozione completa. Successivamente Applica, sempre nella barra degli strumenti. E ancora una volta leggere prima di dare l'Ok definitivo, dato che il nostro pacchetto potrebbe portarsi dietro altri pacchetti che dipendono da lui e che magari possono servirci.


Modifica dei repository

Mostreremo qui come modificare i repository di utilizzo attraverso synaptic. Nell'eseguire questa operazione si consiglia la massima prudenza inquanto potrebbe compromettere il buon funzionamento dell'intero sistema. Nel caso che avessimo bisogno di un determinato driver presente ad es. solo nel repository devel proseguiamo come di seguito mostrato.

Dal menu sciegliere Impostazioni, quindi Archivi dei pacchetti. (Segue immagine)

Impostazioni -> Archivio dei pacchetti


Nella finestra che ci si apre clicchiamo sul pulsante Nuovo. nuovo repository


Inseriamo cosi' le seguenti informazioni necessarie :

  • Tipo : rpm
  • Fornitore : lasciamo invariato (nessun fornitore)
  • URI : http://www.openmamba.org/
  • Distribuzione : pub/openmamba/devel
  • Sezione/i : i586

(Segue immagine)

tipo rpm


Una volta che abbiamo finito clicchiamo nuovamente sul pulsante Nuovo e completiamo questa volta con le seguenti informazioni :

  • Tipo : rpm-src
  • Fornitore : lasciamo invariato (nessun fornitore)
  • URI : http://www.openmamba.org/
  • Distribuzione : pub/openmamba/devel
  • Sezione/i : base

(Segue immagine)


tipo rpm-src


Inserite tutte le informazioni clicchiamo sul pulsante Ok. Clicchiamo ora sul pulsante Ricarica (Segue immagine)

ricaricare l'archivio

A questo punto è essenziale e fondamentale NON aggiornare l'intero sistema, in quanto questa operazione potrebbe rendere inutilizzabile il sistema o comunque molto instabile. Come mostrato precedentemente quindi utilizziamo la funzione cerca per ricercare il pacchetto desiderato.

Clicchiamo con il puntatore del mouse sul checkbox e selezioniamo Marca per l'aggiornamento. Come al solito si raccomanda prudenza nel dare l'Ok senza leggere. Leggiamo attentamente le successive modifiche che synaptic propone al sistema.

Completato l'aggiornamento, ritorniamo Impostazioni -> Archivi dei pacchetti. Selezioniamo il repository devel e provvediamo a disabilitarlo spuntando l'apposita voce Attivo. (Segue immagine)

disabilitare l'archivio

Sara' successivamente necessario cliccare su OK e poi nuovamente sul pulsante Ricarica.

Avanzate

Salvare le marcature

Ammettiamo di trovarci nella situazione in cui spulciando tra i programmi presenti su Synaptic ne troviamo qualcuno che ci piacerebbe provare, ma non vogliamo installarlo subito. Oppure questo programma richiede dipendenze che ad es. vogliamo verificare con calma. Bene in questo caso dopo aver marcato il nostro programma ( Tasto destro del mouse -> Marca per l'installazione ) e dopo aver dato l'Ok alla finestra in cui ci vengono elencate tutte le dipendenze; vengono marcati su Synaptic tutte i pacchetti necessari. Possiamo ora salvare questa configurazione in un file che non necessita di estensione. Per farlo dal menu' in alto File -> Salva marcature (alternativamente contemporaneamente il tasto ALT ed F e successivamente S). Se vogliamo scegliere il path e il nome dove salvare il file di configurazione File -> Salva marcature come.. (alternativamente contemporaneamente i tasti ALT ed F e successivamente C due volte, quindi Invio).

Per caricare una configurazione salvata nella precedente sessione, è sufficiente andare su File -> Leggi marcature (alternativamente contemporaneamente i tasti ALT ed F e successivamente L, quindi Invio). Si apre una finestra di ricerca, navighiamo quindi tra le nostre directories fino a trovare il file precedentemente salvato.


Ricerca Veloce

Ottima alternativa alla Ricerca classica. Al contrario della ricerca classica non filtra tra i pacchetti presenti nella lista restituendo solo quelli che corrispondono alle caratteristiche della ricerca stessa. Serve solo per spostarsi all'interno della lista dei pacchetti presenti. Per usarla premere contemporaneamente i tasti ALT ed S che fara' aprire un piccolo box, incui veranno visualizzati tutti i tasti premuti successivamente.