3 581
contributi
mNessun oggetto della modifica |
(verificata per Stretch) |
||
Riga 2: | Riga 2: | ||
|successivo=apt-get | |successivo=apt-get | ||
}} | }} | ||
{{Versioni compatibili|Jessie| | {{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 | <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]] |
contributi