Apt-get: differenze tra le versioni

m
Riga 14: Riga 14:
</blockquote>
</blockquote>


* install
;install:
<blockquote>
<pre># apt-get install pacchetto1 pacchetto2 ... pacchettoN</pre>
<pre># apt-get install pacchetto1 pacchetto2 ... pacchettoN</pre>
Installa i pacchetti specificati, es.: <code>apt-get install nano openssh-client</code>. Si noti che se si usa ''install'' su un pacchetto già installato il comando assume il significato di "aggiorna" lo o gli specifici pacchetti.
Installa i pacchetti specificati, es.: <code>apt-get install nano openssh-client</code>. Si noti che se si usa ''install'' su un pacchetto già installato il comando assume il significato di "aggiorna" lo o gli specifici pacchetti.
</blockquote>


* remove
;remove:
<blockquote>
<pre># apt-get remove pacchetto1 pacchetto2 ... pacchettoN</pre>
<pre># apt-get remove pacchetto1 pacchetto2 ... pacchettoN</pre>
Simile al comando precedente, ma in questo caso i pacchetti vengono rimossi (disinstallati).
Simile al comando precedente, ma in questo caso i pacchetti vengono rimossi (disinstallati).
</blockquote>


* purge
;purge:
<blockquote>
<pre># apt-get purge pacchetto1 pacchetto2 ... pacchettoN</pre>
<pre># apt-get purge pacchetto1 pacchetto2 ... pacchettoN</pre>
Simile a ''remove'', ma in questo caso i pacchetti vengono completamente eliminati: oltre ad essere disinstallati vengono eliminati eventuali file di configurazione e i pacchetti cancellati dalla [[cache]].
Simile a ''remove'', ma in questo caso i pacchetti vengono completamente eliminati: oltre ad essere disinstallati vengono eliminati eventuali file di configurazione e i pacchetti cancellati dalla [[cache]].
</blockquote>


*upgrade
;upgrade:
<blockquote>
<pre># apt-get upgrade</pre>
<pre># apt-get upgrade</pre>
Aggiorna tutti i pacchetti installati all'ultima versione disponibile, purché tale operazione non richieda la rimozione di altri pacchetti installati oppure l'installazione di pacchetti che non erano già presenti nel sistema. Da manuale:
Aggiorna tutti i pacchetti installati all'ultima versione disponibile, purché tale operazione non richieda la rimozione di altri pacchetti installati oppure l'installazione di pacchetti che non erano già presenti nel sistema. Da manuale:


''upgrade è usato per installare le versioni più recenti di tutti i pacchetti attualmente installati sul sistema, usando le fonti elencate in <code>/etc/apt/sources.list</code>. I pacchetti attualmente installati con nuove versioni disponibili sono recuperati e aggiornati; in nessun caso vengono rimossi pacchetti attualmente installati oppure recuperati e installati pacchetti che non lo sono già. I pacchetti attualmente installati che hanno una nuova versione, ma che non possono essere aggiornati senza cambiare lo stato di installazione di un altro pacchetto, vengono lasciati alla versione attuale. Deve essere prima effettuato un update in modo che apt-get sappia se sono disponibili nuove versioni dei pacchetti.''
''upgrade è usato per installare le versioni più recenti di tutti i pacchetti attualmente installati sul sistema, usando le fonti elencate in <code>/etc/apt/sources.list</code>. I pacchetti attualmente installati con nuove versioni disponibili sono recuperati e aggiornati; in nessun caso vengono rimossi pacchetti attualmente installati oppure recuperati e installati pacchetti che non lo sono già. I pacchetti attualmente installati che hanno una nuova versione, ma che non possono essere aggiornati senza cambiare lo stato di installazione di un altro pacchetto, vengono lasciati alla versione attuale. Deve essere prima effettuato un update in modo che apt-get sappia se sono disponibili nuove versioni dei pacchetti.''
</blockquote>


* dist-upgrade
;dist-upgrade:
<blockquote>
<pre># apt-get dist-upgrade</pre>
<pre># apt-get dist-upgrade</pre>
Aggiorna tutti i pacchetti installati all'ultima versione disponibile. Da manuale:
Aggiorna tutti i pacchetti installati all'ultima versione disponibile. Da manuale:


''dist-upgrade, oltre ad effettuare le funzioni di upgrade, gestisce anche in maniera intelligente le modifiche delle dipendenze delle nuove versioni dei pacchetti; apt-get ha un sistema «intelligente» di risoluzione dei conflitti e cerca di aggiornare i pacchetti più importanti a scapito di quelli meno importanti, se necessario. Il comando dist-upgrade può quindi rimuovere alcuni pacchetti.''
''dist-upgrade, oltre ad effettuare le funzioni di upgrade, gestisce anche in maniera intelligente le modifiche delle dipendenze delle nuove versioni dei pacchetti; apt-get ha un sistema «intelligente» di risoluzione dei conflitti e cerca di aggiornare i pacchetti più importanti a scapito di quelli meno importanti, se necessario. Il comando dist-upgrade può quindi rimuovere alcuni pacchetti.''
</blockquote>


* autoclean
;autoclean:
<blockquote>
<pre># apt-get autoclean</pre>
<pre># apt-get autoclean</pre>


Riga 49: Riga 55:
Per necessari si intendono tutti quei pacchetti indicati come dipendenze da altri pacchetti, tuttavia è possibile, in base ad alcune impostazioni personali, che anche i pacchetti segnalati come raccomandati siano ritenuti necessari. Inoltre il comando elimina dalla cache tutte le versioni obsolete dei pacchetti, ed è pertanto un comando sicuro da eseguire, senza effetti collaterali.
Per necessari si intendono tutti quei pacchetti indicati come dipendenze da altri pacchetti, tuttavia è possibile, in base ad alcune impostazioni personali, che anche i pacchetti segnalati come raccomandati siano ritenuti necessari. Inoltre il comando elimina dalla cache tutte le versioni obsolete dei pacchetti, ed è pertanto un comando sicuro da eseguire, senza effetti collaterali.
La cache dei pacchetti è situata in <code>/var/cache/apt/archive/</code>. Si noti che rimuovere manualmente i pacchetti causerà un certo "disorientamento" da parte di apt convinto di avere ancora una copia di eventuali pacchetti in locale, ed è per questo che è stato invece reso disponibile questo comando.
La cache dei pacchetti è situata in <code>/var/cache/apt/archive/</code>. Si noti che rimuovere manualmente i pacchetti causerà un certo "disorientamento" da parte di apt convinto di avere ancora una copia di eventuali pacchetti in locale, ed è per questo che è stato invece reso disponibile questo comando.
</blockquote>


* clean
;clean:
<blockquote>
<pre># apt-get clean</pre>
<pre># apt-get clean</pre>
Come sopra, ma in tal caso sono eliminati dalla cache tutti i pacchetti scaricati, e non solo quelli non più necessari oppure obsoleti. Questo comando ingloba l'effetto del comando precedente, per cui un "apt-get autoclean" è superfluo.
Come sopra, ma in tal caso sono eliminati dalla cache tutti i pacchetti scaricati, e non solo quelli non più necessari oppure obsoleti. Questo comando ingloba l'effetto del comando precedente, per cui un "apt-get autoclean" è superfluo.
</blockquote>


* download
;download:
<blockquote>
<pre>
<pre>
$ apt-get download nomepacchetto
$ apt-get download nomepacchetto
Riga 64: Riga 74:
</pre>
</pre>
scaricherà dai repository il pacchetto .deb relativo a [[dpkg]].
scaricherà dai repository il pacchetto .deb relativo a [[dpkg]].
</blockquote>


== Opzioni ==
== Opzioni ==
6 999

contributi