Introduzione all'APT System: differenze tra le versioni

task revisione wiki #63 (uso di apt)
mNessun oggetto della modifica
(task revisione wiki #63 (uso di apt))
Riga 18: Riga 18:
* [[aptitude]], è lo strumento più avanzato per la gestione dei pacchetti, disponibile sia con interfaccia grafica a caratteri sia con interfaccia a linea di comando. Storico programma presente in ogni installazione standard di Debian dalla sua introduzione fino a [[Jessie]], a partire da Debian 9 ([[Stretch]]) va installato esplicitamente.
* [[aptitude]], è lo strumento più avanzato per la gestione dei pacchetti, disponibile sia con interfaccia grafica a caratteri sia con interfaccia a linea di comando. Storico programma presente in ogni installazione standard di Debian dalla sua introduzione fino a [[Jessie]], a partire da Debian 9 ([[Stretch]]) va installato esplicitamente.
* [[synaptic]], disponibile in ambienti grafici come GNOME, KDE, ecc. è tra gli strumenti più semplice da usare, consigliato a tutti ed in particolar modo agli utenti alle prime armi.
* [[synaptic]], disponibile in ambienti grafici come GNOME, KDE, ecc. è tra gli strumenti più semplice da usare, consigliato a tutti ed in particolar modo agli utenti alle prime armi.
* [[wajig]], è un'alternativa più user-friendly a linea di comando pensata per gli utenti alle prime armi. Non è presente in un'installazione di default, ma va installato a parte.
e molti altri.
e molti altri.


Riga 28: Riga 27:
=== 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 update</pre>
Sono richiesti [[privilegi di amministrazione]].
Sono richiesti [[privilegi di amministrazione]].


Riga 39: Riga 38:
Aggiorna il sistema (da effettuarsi periodicamente), eseguendo con [[privilegi di amministrazione]]:
Aggiorna il sistema (da effettuarsi periodicamente), eseguendo con [[privilegi di amministrazione]]:
<pre>
<pre>
# apt-get update
# apt update
# apt-get upgrade
# apt upgrade
</pre>
</pre>
Come già visto 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.
Come già visto il primo comando recupera le informazioni più recenti dai [[repository]], mentre il secondo installa le versioni più aggiornate dei pacchetti già installati, installandone di nuovi eventualmente ma senza rimuovere quelli non più necessari.


Per forzare un aggiornamento completo, se il comando precedente non funziona, sempre dopo aver ottenuto i [[privilegi di amministrazione]]:
Per forzare un aggiornamento completo, se il comando precedente non funziona, sempre dopo aver ottenuto i [[privilegi di amministrazione]]:
<pre>
<pre>
# apt-get dist-upgrade
# apt full-upgrade
</pre>
</pre>
Per una Debian [[stable]] non è in genere necessario, se non per effettuare il passaggio di versione alla successiva quando una nuova stable è rilasciata, ma sempre dopo aver concluso l'aggiornamento con il metodo precedente. Questa operazione è chiaramente meno conservativa, pertanto va effettuata prestando maggiore attenzione ai pacchetti coinvolti, in particolare a quelli che saranno rimossi.
Per una Debian [[stable]] non è in genere necessario, se non per effettuare il passaggio di versione alla successiva quando una nuova stable è rilasciata, preferibilmente dopo aver concluso l'aggiornamento con il metodo precedente. Questa operazione è chiaramente meno conservativa, pertanto va effettuata prestando maggiore attenzione ai pacchetti che saranno rimossi.


=== 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, se la lista dei pacchetti è aggiornata:
<pre># apt-get install nomepacchetto</pre>
<pre># apt install nomepacchetto</pre>


Per rimuovere un pacchetto precedentemente installato e le sue dipendenze, se non richieste da altri pacchetti:
Per rimuovere un pacchetto precedentemente installato e le sue dipendenze, se non richieste da altri pacchetti:
<pre># apt-get remove nomepacchetto
<pre># apt remove nomepacchetto
# apt-get autoremove</pre>
# apt autoremove</pre>


Entrambe le operazioni richiedono [[privilegi di amministrazione]].
Entrambe le operazioni richiedono [[privilegi di amministrazione]].
Riga 69: Riga 68:


=== Manpages ===
=== Manpages ===
<code>man apt-get</code><br/>
<code>man apt</code><br/>
<code>man apt.conf</code>
<code>man apt.conf</code>


Riga 80: Riga 79:
: [[Utente:Wtf|Wtf]]
: [[Utente:Wtf|Wtf]]
: [[Utente:S3v|S3v]] 12:22, 20 apr 2015 (CEST)
: [[Utente:S3v|S3v]] 12:22, 20 apr 2015 (CEST)
: [[Utente:HAL 9000|HAL 9000]] 15:59, 10 mag 2015 (CEST)
: [[Utente:HAL 9000|HAL 9000]] 14:03, 3 ago 2019 (CEST)
|Estesa_da =
|Estesa_da =
: [[Utente:Ferdybassi|Ferdybassi]]
: [[Utente:Ferdybassi|Ferdybassi]]
3 581

contributi