Aggiornamento via APT con scaricamento dei delta dei pacchetti: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
verificata per Stretch e Buster
m (→‎Aggiornamento: rinomina sezione)
(verificata per Stretch e Buster)
Riga 1: Riga 1:
{{Versioni compatibili|Wheezy|Jessie}}
{{Versioni compatibili|Jessie|Stretch|Buster}}


== Introduzione ==
== Introduzione ==
Riga 9: Riga 9:
Con [[privilegi di amministrazione]] è sufficiente:
Con [[privilegi di amministrazione]] è sufficiente:
<pre>
<pre>
# apt-get install debdelta
# apt install debdelta
</pre>
</pre>


Riga 15: Riga 15:
Sarà ora possibile scaricare soltanto i delta dei pacchetti deb da aggiornare, tramite il comando <code>debdelta-upgrade</code>, da eseguirsi manualmente prima di ogni <code>apt-get upgrade</code> (vedere [[apt-get]] per maggiori informazioni).
Sarà ora possibile scaricare soltanto i delta dei pacchetti deb da aggiornare, tramite il comando <code>debdelta-upgrade</code>, da eseguirsi manualmente prima di ogni <code>apt-get upgrade</code> (vedere [[apt-get]] per maggiori informazioni).


Quindi per aggiornare il sistema basterà eseguire questi comandi in successione:
Quindi per aggiornare il sistema basterà eseguire questi comandi in successione con [[privilegi di amministrazione]]:
<pre>
<pre>
# apt-get update
# apt update
# debdelta-upgrade
# debdelta-upgrade
# apt-get upgrade
# apt upgrade
</pre>
</pre>


Riga 25: Riga 25:
Per comodità è possibile semplificare la procedura definendo un [[alias]] (per [[root]] in questo caso, ossia in <code>/root/.bashrc</code> supponendo si usi [[bash]] come shell interattiva):
Per comodità è possibile semplificare la procedura definendo un [[alias]] (per [[root]] in questo caso, ossia in <code>/root/.bashrc</code> supponendo si usi [[bash]] come shell interattiva):
<pre>
<pre>
alias update="apt-get update; debdelta-upgrade; apt-get upgrade"
alias update='apt update && { debdelta-upgrade; apt upgrade ; }'
</pre>
</pre>


Così che sia possibile anche un semplice:
{{Box | Chiarimento sull'alias |
Il nuovo comando <code>update</code> eseguirà i comandi tra <code>{ ... ; }</code> soltanto se <code>apt update</code> non fallisce, mentre <code>apt upgrade</code> sarà eseguito anche in caso di fallimento di <code>debdelta-upgrade</code> per via della concatenazione con <code>;</code> .}}
 
Così che, a partire dal prossimo avvio di una shell come [[privilegi di amministrazione|root]] per rendere effettive le modifiche, sia possibile anche un semplice:
<pre>
<pre>
# update
# update
</pre>
</pre>
per l'aggiornamento del sistema con '''debdelta'''.


== Uso manuale ==
== Uso manuale ==
Riga 50: Riga 54:


{{Autori
{{Autori
|Autore = [[Utente:HAL 9000|HAL 9000]] 12:31, 30 apr 2016 (CEST)
|Autore = [[Utente:HAL 9000|HAL 9000]] 16:45, 4 ago 2019 (CEST)
|Estesa_da =
|Estesa_da =
|Verificata_da =
|Verificata_da =
3 581

contributi

Menu di navigazione