Apt-get: differenze tra le versioni

apt-get changelog - opzione "-d"
(apt-get changelog - opzione "-d")
Riga 55: 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>
 
In particolare saranno cancellati:
* I file contenuti nella directory <code>/var/cache/apt/archive/partial/</code> (pacchetti parzialmente scaricati e, dunque, incompleti)
* I pacchetti contenuti nella directory <code>/var/cache/apt/archive/</code> e non più presenti nei [[repository]]
</blockquoote>


;clean:
;clean:
Riga 61: Riga 65:
<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.
In particolare saranno cancellati:
* I file contenuti nella directory <code>/var/cache/apt/archive/partial/</code>
* Tutti i file .deb contenuti nella directory <code>/var/cache/apt/archive/</code>
* I file <code>/var/cache/apt/pkgcache.bin</code> e <code>/var/cache/apt/srcpkgcache.bin</code>
</blockquote>
</blockquote>


Riga 91: Riga 100:
scaricherà dai repository il pacchetto .deb relativo a [[dpkg]].
scaricherà dai repository il pacchetto .deb relativo a [[dpkg]].
</blockquote>
</blockquote>
;changelog:
<blockquote>
<pre>
$ apt-get changelog nomepacchetto
</pre>
Comando molto comodo per visualizzare velocemente, attraverso il [[pager]] di default, il file che tiene traccia di tutti i cambiamenti introdotti per un determinato pacchetto (changelog).


== Opzioni ==
== Opzioni ==
Riga 129: Riga 145:
<blockquote>
<blockquote>
Mostra un elenco dei pacchetti che saranno aggiornati.
Mostra un elenco dei pacchetti che saranno aggiornati.
</blockquote>
;-d, --download-only
<blockquote>
Simile a "apt-get download" eccetto per il fatto che esegue il download di *tutti* i pacchetti coinvolti in un'operazione di installazione o aggiornamento. A operazione conclusa, questi pacchetti si troveranno nella directory <code>/var/cache/apt/archives/</code> senza essere installati effettivamente sul sistema.<br/>
Questa opzione è molto comoda per scaricare (ma senza installare) automaticamente i pacchetti, magari con [[Cron]], mentre si sta facendo tutt'altro.
<pre>
# apt-get -d install nomepacchetto
</pre>
oppure:
<pre>
# apt-get -d upgrade
</pre>
o anche:
<pre>
# apt-get -d dist-upgrade
</pre>
</blockquote>
</blockquote>


6 999

contributi