Apt: differenze tra le versioni

1 257 byte aggiunti ,  27 giu 2017
verificata per Stretch
mNessun oggetto della modifica
(verificata per Stretch)
Riga 2: Riga 2:
|successivo=apt-get
|successivo=apt-get
}}
}}
{{Versioni compatibili|Jessie|Testing_2015|Unstable_2015}}
{{Versioni compatibili|Jessie|Stretch|Testing_2017|Unstable_2017}}
== Introduzione ==
== Introduzione ==
A partire da Debian 8 ([[Jessie]]) '''apt''' è un comando della suite [[APT]], contenuto nel pacchetto omonimo e che si occupa delle funzioni base della gestione dei pacchetti. Di default utilizza colori per evidenziare le informazioni più rilevanti e una barra di progresso per il completamento.
A partire da Debian 8 ([[Jessie]]) '''apt''' è un comando della suite [[APT]], contenuto nel pacchetto omonimo e che si occupa delle funzioni base della gestione dei pacchetti. Di default utilizza colori per evidenziare le informazioni più rilevanti e una barra di progresso per il completamento.
Riga 63: Riga 63:


=== Aggiornamento del sistema ===
=== Aggiornamento del sistema ===
È consigliabile utilizzare <code>apt</code> in luogo di [[apt-get]] per effettuare gli aggiornamenti periodici, perché <code>upgrade</code> dispone di una migliore configurazione di default. In entrambi i casi sono richiesti i [[privilegi di amministrazione]].
È consigliabile utilizzare <code>apt</code> in luogo di [[apt-get]] per effettuare gli aggiornamenti periodici, perché <code>upgrade</code> dispone di una migliore configurazione di default, ma [[apt-get]] resta quello consigliato per un [[avanzamento di versione]] quando avviene un nuovo [[release|rilascio]] di Debian [[stable]]. In entrambi i casi sono richiesti i [[privilegi di amministrazione]].


;update:
;update:
Riga 101: Riga 101:


=== Installazione e rimozione di un pacchetto ===
=== Installazione e rimozione di un pacchetto ===
Le funzionalità trattate in questa sezione sono equivalenti a quelle omonime per [[apt-get]], sempre con [[privilegi di amministrazione]].
Le funzionalità trattate in questa sezione sono quasi equivalenti a quelle omonime per [[apt-get]], sempre con [[privilegi di amministrazione]].


;install:
;install:
Riga 109: Riga 109:


È possibile scegliere esplicitamente la [[release]] da cui installare il pacchetto, in presenza di più [[repository]], con l'opzione <code>-t</code>. Per esempio per installare un pacchetto (''nomepacchetto'') e le sue dipendenze dai [[backports]]:
È possibile scegliere esplicitamente la [[release]] da cui installare il pacchetto, in presenza di più [[repository]], con l'opzione <code>-t</code>. Per esempio per installare un pacchetto (''nomepacchetto'') e le sue dipendenze dai [[backports]]:
<pre># apt -t jessie-backports install nomepacchetto</pre>
<pre># apt -t stretch-backports install nomepacchetto</pre>
 
A partire da [[Stretch]] questo comando si comporta in modo leggermente diverso da quello omonimo di [[apt-get]], in quanto di default il [[pacchetto|pacchetto]] viene anche rimosso in automatico dalla cache degli archivi di [[APT]] (situata in <code>/var/cache/apt/archives</code>), una volta scaricato e installato correttamente. Per cambiare questa impostazione è sufficiente aggiungere la riga <code>Binary::apt::APT::Keep-Downloaded-Packages "true";</code> al file <code>/etc/apt/apt.conf</code> o in un nuovo file posto nella directory <code>/etc/apt/apt.conf.d/</code> .
</blockquote>
</blockquote>


Riga 122: Riga 124:
Oppure eseguire <code>remove</code> con un'opzione (la stessa per <code>apt-get</code>):
Oppure eseguire <code>remove</code> con un'opzione (la stessa per <code>apt-get</code>):
<pre># apt -o "APT::Get::AutomaticRemove" remove nomepacchetto</pre>
<pre># apt -o "APT::Get::AutomaticRemove" remove nomepacchetto</pre>
A partire da Debian [[Stretch]] è supportato anche il comando ''autoremove'':
<pre># apt autoremove</pre>
</blockquote>
;purge:
<blockquote>
<pre># apt purge nomepacchetto</pre>
Rimuove un pacchetto precedentemente installato (''nomepacchetto''), rimuovendone anche i file di configurazione di sistema. Come per ''remove'' di default le dipendenze installate in automatico non sono rimosse.
Questo comando è disponibile solo a partire da Debian [[Stretch]].
</blockquote>
</blockquote>


Riga 147: Riga 160:
: [[Utente:S3v|S3v]] 07:54, 12 apr 2015 (CEST)
: [[Utente:S3v|S3v]] 07:54, 12 apr 2015 (CEST)
: [[Utente:Wtf|Wtf]] 21:12, 11 mag 2015 (CEST)
: [[Utente:Wtf|Wtf]] 21:12, 11 mag 2015 (CEST)
: [[Utente:HAL 9000|HAL 9000]] 14:10, 27 giu 2017 (CEST)
|Numero_revisori = 2
|Numero_revisori = 2
}}
}}


[[Categoria:Apt]]
[[Categoria:Apt]]
3 581

contributi