3 581
contributi
m (→Introduzione) |
(→Strumenti: aggiunto debdelta-upgrade, più chiarimenti vari) |
||
Riga 9: | Riga 9: | ||
== Strumenti == | == Strumenti == | ||
Lungi dall'essere completa, questa breve panoramica ha lo scopo di fornire un piccolo vademecum per mantenere in forma il nostro sistema operativo. | Lungi dall'essere completa, questa breve panoramica ha lo scopo di fornire un piccolo vademecum per mantenere in forma il nostro sistema operativo. | ||
Riga 24: | Riga 23: | ||
==== Aggiorna informazioni ==== | ==== Aggiorna informazioni ==== | ||
Aggiorna la lista dei pacchetti disponibili, recuperando le informazioni più aggiornate dai [[repository]]: | Aggiorna la lista dei pacchetti disponibili, recuperando le informazioni più aggiornate dai [[repository]]: | ||
<pre># apt-get update</pre> | <pre># apt-get update</pre> | ||
L'operazione va effettuata prima dell'aggiornamento dei pacchetti, ed è preferibile anche prima dell'installazione di nuovi pacchetti, | L'operazione va effettuata prima dell'aggiornamento dei pacchetti, ed è preferibile anche prima dell'installazione di nuovi pacchetti, se non si è già effettuato. | ||
==== Aggiornamento del sistema ==== | ==== Aggiornamento del sistema ==== | ||
Aggiorna il sistema (da effettuarsi periodicamente): | |||
<pre> | |||
# apt-get update | |||
# apt-get upgrade | |||
</pre> | |||
Il primo comando recupera le informazioni più recenti dai [[repository]], mentre il secondo installa le versioni più aggiornate dei pacchetti già installati, ma senza installarne di nuovi né rimuovendo quelli non più necessari. | |||
Per forzare un aggiornamento completo, se il comando precedente non funziona: | |||
<pre># apt-get | <pre> | ||
# apt-get update | |||
# apt-get dist-upgrade | |||
</pre> | |||
Per una Debian [[stable]] non è in genere necessario, se non per effettuare il passaggio di versione alla successiva, quando una nuova stable è rilasciata. Questa operazione è chiaramente meno conservativa della precedente e va effettuata prestando maggiore attenzione alle operazioni svolte. | |||
Per una Debian [[stable]] non è in genere necessario, se non per effettuare il passaggio di versione alla successiva, quando una nuova stable è rilasciata. | |||
==== Ricerche e informazioni ==== | ==== Ricerche e informazioni ==== | ||
Per ricercare una o più stringhe nei nomi e nelle descrizioni di tutti i pacchetti, installati e non: | Per ricercare una o più stringhe nei nomi e nelle descrizioni di tutti i pacchetti, installati e non: | ||
<pre>$ apt-cache search stringa1 ...</pre> | <pre>$ apt-cache search stringa1 ...</pre> | ||
Riga 49: | Riga 51: | ||
==== Installazione e disinstallazione ==== | ==== Installazione e disinstallazione ==== | ||
Per installare un pacchetto e le sue dipendenze tramite APT, se la lista dei pacchetti è aggiornata: | |||
Per installare un pacchetto e le sue dipendenze tramite APT: | |||
<pre># apt-get install nomepacchetto</pre> | <pre># apt-get install nomepacchetto</pre> | ||
Riga 57: | Riga 58: | ||
=== apt-file === | === apt-file === | ||
Cerca in quali pacchetti è presente un dato file, effettuando la ricerca anche per pacchetti non installati nel sistema: | Cerca in quali pacchetti è presente un dato file, effettuando la ricerca anche per pacchetti non installati nel sistema: | ||
Riga 65: | Riga 65: | ||
=== dpkg === | === dpkg === | ||
Gestisce direttamente i [[pacchetto|pacchetti deb]] e il sistema APT si poggia su di esso, aggiungendo le funzionalità di risoluzione automatica delle dipendenze e di scaricamento dei pacchetti dai repository. | Gestisce direttamente i [[pacchetto|pacchetti deb]] e il sistema APT si poggia su di esso, aggiungendo le funzionalità di risoluzione automatica delle dipendenze e di scaricamento dei pacchetti dai repository. | ||
Riga 78: | Riga 77: | ||
=== gdebi === | === gdebi === | ||
Installa il pacchetto dopo aver installato le sue dipendenze tramite APT: | Installa il pacchetto dopo aver installato le sue dipendenze tramite APT: | ||
Riga 86: | Riga 84: | ||
È necessario installare questo programma, in quanto non fa parte del sistema base. Si legga per maggiori informazioni: [[gdebi|Guida a gdebi]]. | È necessario installare questo programma, in quanto non fa parte del sistema base. Si legga per maggiori informazioni: [[gdebi|Guida a gdebi]]. | ||
=== debdelta-upgrade === | |||
In presenza di aggiornamenti permette di scaricare soltanto le parti modificate anziché un intero [[pacchetto|pacchetto deb]]. È molto utile in caso di connessioni lente per velocizzare la fase di scaricamento. | |||
Non fa parte del sistema base, ma è contenuto nel pacchetto '''debdelta'''. Una volta installato, sarà disponibile nel sistema il comando <code>debdelta-upgrade</code>, utilizzabile prima di ogni aggiornamento. Richiede che la lista dei pacchetti disponibili sia aggiornata. | |||
Per esempio: | |||
<pre> | |||
# apt-get update | |||
# debdelta-upgrade | |||
# apt-get upgrade | |||
</pre> | |||
=== Gestione delle fonti (o repository) === | === Gestione delle fonti (o repository) === | ||
;<code>[[Apt-cdrom | apt-cdrom]]</code>: aggiunge alle fonti per i pacchetti il contenuto di un CD Debian. | ;<code>[[Apt-cdrom | apt-cdrom]]</code>: aggiunge alle fonti per i pacchetti il contenuto di un CD Debian. | ||
contributi