Difference between revisions of "Deltup (Italiano)"

From ArchWiki
Jump to: navigation, search
(started translation, I need to fix cli output and some other little things. The next I'll try english...)
 
(rm temporary i18n template)
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{i18n|Deltup}}
+
[[en:Deltup]]
 +
[[fa:دلتا]]
 +
[[fr:Deltas]]
 +
[[ru:Deltup]]
 
[[Category:Package management (Italiano)]]
 
[[Category:Package management (Italiano)]]
 
{{translateme}}
 
{{translateme}}
 
{{expansion}}
 
{{expansion}}
 
==DeltUp ==
 
 
L'uso degli aggiornamenti delta consente di scaricare meno dati durante la fase di aggiornamento. Questo metodo consiste nello scaricare una sorta di "diff" del pacchetto da aggiornare, che verrà quindi utilizzato per "costruire" il pacchetto per l'aggiornamento dopo il download.
 
L'uso degli aggiornamenti delta consente di scaricare meno dati durante la fase di aggiornamento. Questo metodo consiste nello scaricare una sorta di "diff" del pacchetto da aggiornare, che verrà quindi utilizzato per "costruire" il pacchetto per l'aggiornamento dopo il download.
  
 
Questa opzione per ArchLinux supporta sia l'architettura i686 che x86_64.
 
Questa opzione per ArchLinux supporta sia l'architettura i686 che x86_64.
  
1. Installare il pacchetto {{Package Official|xdelta3}}:
+
1. Installare il pacchetto {{Pkg|xdelta3}}:
  
 
  # pacman -S xdelta3  
 
  # pacman -S xdelta3  
  
2. Modificare il file {{Filename|/etc/pacman.d/mirrorlist}} ed aggiungere l'apposito repositroy:
+
2. Modificare il file {{ic|/etc/pacman.d/mirrorlist}} ed aggiungere l'apposito repositroy:
  
{{File|name=/etc/pacman.d/mirrorlist|content=##
+
{{hc|/etc/pacman.d/mirrorlist|2=<nowiki>##
 
## Arch Linux repository mirrorlist
 
## Arch Linux repository mirrorlist
 
## Generated on 2011-03-24
 
## Generated on 2011-03-24
Line 22: Line 23:
 
## Delta Archlinux.fr
 
## Delta Archlinux.fr
 
Server = http://delta.archlinux.fr/$repo/os/$arch
 
Server = http://delta.archlinux.fr/$repo/os/$arch
.....}}
+
.....</nowiki>}}
  
3. Controllare prima di attivare l'opzione {{Codeline|UseDelta}} a quanto ammonta la dimensione dei file da aggiornare.
+
3. Controllare prima di attivare l'opzione {{ic|UseDelta}} a quanto ammonta la dimensione dei file da aggiornare.
{{Cli|#  pacman -Syu
+
{{bc|#  pacman -Syu
 
<nowiki>
 
<nowiki>
  :: Синхронизируются базы данных пакетов...
+
  :: Sincronizzazione dei database in corso...
  kde4-eyecandy-64 не устарел
+
  kde4-eyecandy-64 è aggiornato
  core не устарел
+
  core è aggiornato
  extra не устарел
+
  extra è aggiornato
  community не устарел
+
  community è aggiornato
  multilib не устарел
+
  multilib è aggiornato
  :: Запускается полное обновление системы...
+
  :: Aggiornamento del sistema in corso...
  предупреждение: frozen-bubble: пропуск обновления пакета (2.2.0-3 => 2.2.1beta1-1)
+
  Attenzione: frozen-bubble: l'aggiornamento del pacchetto è stato ignorato (2.2.0-3 => 2.2.1beta1-1)
  :: Заменить lib32-libjpeg на multilib/lib32-libjpeg-turbo? [Y/n]  
+
  :: Vuoi sostituire lib32-libjpeg con multilib/lib32-libjpeg-turbo? [Y/n]  
  :: Заменить vlc-plugin на extra/vlc? [Y/n]  
+
  :: Voui sostituire vlc-plugin con extra/vlc? [Y/n]  
  предупреждение: warmux: пропуск обновления пакета (11.01-1 => 11.04.1-3)
+
  Attenzione: warmux: l'aggiornamento del pacchetto è stato ignorato  (11.01-1 => 11.04.1-3)
  разрешение зависимостей...
+
  Risoluzione delle dipendenze in corso...
  предупреждение: обнаружена циклическая зависимость:
+
  Attenzione: individuato un possibile ciclo di dipendenze:
  предупреждение: lib32-gcc-libs будет установлен перед gcc-libs-multilib, как зависимость
+
  Attenzione: lib32-gcc-libs sarà installato prima della sua dipendenza gcc-libs-multilib
  проверка на взаимную несовместимость...
+
  ricerca dei conflitti in corso...
  
  Удалить (2): lib32-libjpeg-8.3.0-1 [0,48 MB]  vlc-plugin-1.1.9-1 [0,13 MB]
+
  Da rimuovere (2): lib32-libjpeg-8.3.0-1 [0,48 MB]  vlc-plugin-1.1.9-1 [0,13 MB]
  
  Размер удаляемых файлов:  0,61 МБ
+
  Dimensione totale dei pacchetti da rimuovere:  0,61 MB
  
  Цели (147): attr-2.4.46-1 [0,06 MB]  acl-2.2.51-1 [0,13 MB]  acpid-2.0.10-2 [0,04 MB]
+
  Pacchetti (147): attr-2.4.46-1 [0,06 MB]  acl-2.2.51-1 [0,13 MB]  acpid-2.0.10-2 [0,04 MB]
 
             lib32-gcc-libs-4.6.0-6 [0,71 MB]  gcc-libs-multilib-4.6.0-6 [0,73 MB]
 
             lib32-gcc-libs-4.6.0-6 [0,71 MB]  gcc-libs-multilib-4.6.0-6 [0,73 MB]
 
             icu-4.8-1 [5,10 MB]  boost-libs-1.46.1-3 [1,49 MB]  libmysqlclient-5.5.13-1 [2,92 MB]
 
             icu-4.8-1 [5,10 MB]  boost-libs-1.46.1-3 [1,49 MB]  libmysqlclient-5.5.13-1 [2,92 MB]
Line 104: Line 105:
 
             xulrunner-2.0.1-2 [18,57 MB]  xvidcore-1.3.2-1 [0,25 MB]  xz-5.0.3-1 [0,31 MB]
 
             xulrunner-2.0.1-2 [18,57 MB]  xvidcore-1.3.2-1 [0,25 MB]  xz-5.0.3-1 [0,31 MB]
  
  Размер загружаемых файлов:  416,89 МБ
+
  Dimensione totale dei pacchetti da scaricare:  416,89 MB
  Размер устанавливаемых файлов:  1933,56 МБ
+
  Dimensione totale dei pacchetti da installare:  1933,56 MB
  
  Приступить к установке? [Y/n]</nowiki>}}
+
  Vuoi procedere con l'installazione? [Y/n]</nowiki>}}
  
Premere {{Codeline|'''N'''}} per non confermare l'aggiornamento.
+
Premere {{ic|'''N'''}} per non confermare l'aggiornamento.
 
Notare bene ora le dimensioni dei file da scaricare sono di 416,89 MB
 
Notare bene ora le dimensioni dei file da scaricare sono di 416,89 MB
  
4. Nel file {{Filename|/etc/pacman.conf}} decommentare (rimuovendo il simbolo {{Codeline|#}}) l'opzione {{Codeline|UseDelta}}:
+
4. Nel file {{ic|/etc/pacman.conf}} decommentare (rimuovendo il simbolo {{ic|#}}) l'opzione {{ic|UseDelta}}:
  
{{File|name=/etc/pacman.conf|content=.....
+
{{hc|/etc/pacman.conf|.....
 
# Misc options (all disabled by default)
 
# Misc options (all disabled by default)
 
#UseSyslog
 
#UseSyslog
Line 122: Line 123:
 
.....}}
 
.....}}
  
5. Adesso provare nuovamente ad effettuare l'aggiornamento del sistema (questa volta l'opzione {{Codeline|UseDelta}} sarà abilitata):
+
5. Adesso provare nuovamente ad effettuare l'aggiornamento del sistema (questa volta l'opzione {{ic|UseDelta}} sarà abilitata):
  
{{Cli|# pacman -Syu
+
{{bc|# pacman -Syu
 
<nowiki>
 
<nowiki>
  :: Синхронизируются базы данных пакетов...
+
  :: Sincronizzazione dei database in corso...
  kde4-eyecandy-64 не устарел
+
kde4-eyecandy-64 è aggiornato
  core не устарел
+
core è aggiornato
  extra не устарел
+
extra è aggiornato
  community не устарел
+
community è aggiornato
  multilib не устарел
+
multilib è aggiornato
  :: Запускается полное обновление системы...
+
  :: Aggiornamento del sistema in corso...
  предупреждение: frozen-bubble: пропуск обновления пакета (2.2.0-3 => 2.2.1beta1-1)
+
  Attenzione: frozen-bubble: l'aggiornamento del pacchetto è stato ignorato (2.2.0-3 => 2.2.1beta1-1)
  :: Заменить lib32-libjpeg на multilib/lib32-libjpeg-turbo? [Y/n]  
+
  :: Vuoi sostituire lib32-libjpeg con multilib/lib32-libjpeg-turbo? [Y/n]  
  :: Заменить vlc-plugin на extra/vlc? [Y/n]  
+
  :: Vuoi sostituire vlc-plugin con extra/vlc? [Y/n]  
  предупреждение: warmux: пропуск обновления пакета (11.01-1 => 11.04.1-3)
+
  Attenzione: warmux: l'aggiornamento del pacchetto è stato ignorato  (11.01-1 => 11.04.1-3)
  разрешение зависимостей...
+
  Risoluzione delle dipendenze in corso...
  предупреждение: обнаружена циклическая зависимость:
+
  Attenzione: individuato un possibile ciclo di dipendenze:
  предупреждение: lib32-gcc-libs будет установлен перед gcc-libs-multilib, как зависимость
+
  Attenzione: lib32-gcc-libs sarà installato prima della sua dipendenza gcc-libs-multilib
  проверка на взаимную несовместимость...
+
  ricerca dei conflitti in corso...
  
  Удалить (2): lib32-libjpeg-8.3.0-1 [0,48 MB]  vlc-plugin-1.1.9-1 [0,13 MB]
+
  Da rimuovere (2): lib32-libjpeg-8.3.0-1 [0,48 MB]  vlc-plugin-1.1.9-1 [0,13 MB]
  
  Размер удаляемых файлов:  0,61 МБ
+
  Dimensione totale dei pacchetti da rimuovere:  0,61 MB
  
  Цели (147): attr-2.4.46-1 [0,06 MB]  acl-2.2.51-1 [0,13 MB]  acpid-2.0.10-2 [0,04 MB]
+
  Pacchetti (147): attr-2.4.46-1 [0,06 MB]  acl-2.2.51-1 [0,13 MB]  acpid-2.0.10-2 [0,04 MB]
 
             lib32-gcc-libs-4.6.0-6 [0,71 MB]  gcc-libs-multilib-4.6.0-6 [0,73 MB]
 
             lib32-gcc-libs-4.6.0-6 [0,71 MB]  gcc-libs-multilib-4.6.0-6 [0,73 MB]
 
             icu-4.8-1 [5,10 MB]  boost-libs-1.46.1-3 [1,49 MB]  libmysqlclient-5.5.13-1 [2,92 MB]
 
             icu-4.8-1 [5,10 MB]  boost-libs-1.46.1-3 [1,49 MB]  libmysqlclient-5.5.13-1 [2,92 MB]
Line 203: Line 204:
 
             xulrunner-2.0.1-2 [18,57 MB]  xvidcore-1.3.2-1 [0,25 MB]  xz-5.0.3-1 [0,31 MB]
 
             xulrunner-2.0.1-2 [18,57 MB]  xvidcore-1.3.2-1 [0,25 MB]  xz-5.0.3-1 [0,31 MB]
  
  Размер загружаемых файлов:  343,15 МБ
+
  Dimensione totale dei pacchetti da scaricare:  343,15 MB
  Размер устанавливаемых файлов:  1933,56 МБ
+
  Dimensione totale dei pacchetti da installare:  1933,56 MB
  
  Приступить к установке? [Y/n]
+
  Vuoi procedere con l'installazione? [Y/n]
 
</nowiki>}}
 
</nowiki>}}
  
Line 217: Line 218:
 
7. Svantaggi di questo metodo:
 
7. Svantaggi di questo metodo:
  
Purtroppo questo metodo non è ampiamente supportato per ArchLinux al contrario di distriubuzioni come [http://www.opensuse.org OpenSuSE] o [http://www.gentoo.org Gentoo]. Infatti i repostirory disponibili per gli aggiornamenti delta sono pochi. Результаты могут быть намного лучше если в репозиториях deltup появится больше delta пакетов между предыдущими версиями.  
+
Purtroppo questo metodo non è ampiamente supportato per ArchLinux al contrario di distriubuzioni come [http://www.opensuse.org OpenSuSE] o [http://www.gentoo.org Gentoo]. Infatti i repostirory disponibili per gli aggiornamenti delta sono pochi. I risultati possono migliorare, se nel repositry delta sono presenti più pacchetti delta tra le versioni dei pacchetti. Nell'esempio precedente vine usato solo 1 pacchetto delta per la costruzione del nuovo pacchetto.
К примеру в используемом автором репозитории испольуется всего -1 версия каждого пакета.
+
  
<code>
 
 
  kdeartwork-kscreensaver-4.6.2-1_to_4.6.3-1-x86_64.delta 2011-May-06 22:35:41 301.8K application/octet-stream  
 
  kdeartwork-kscreensaver-4.6.2-1_to_4.6.3-1-x86_64.delta 2011-May-06 22:35:41 301.8K application/octet-stream  
 
  kdeartwork-kscreensaver-4.6.3-1-x86_64.pkg.tar.xz 2011-May-06 08:57:57 589.2K application/octet-stream
 
  kdeartwork-kscreensaver-4.6.3-1-x86_64.pkg.tar.xz 2011-May-06 08:57:57 589.2K application/octet-stream
</code>
 

Revision as of 10:01, 15 June 2012

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Deltup (Italiano)#)

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Deltup (Italiano)#)

L'uso degli aggiornamenti delta consente di scaricare meno dati durante la fase di aggiornamento. Questo metodo consiste nello scaricare una sorta di "diff" del pacchetto da aggiornare, che verrà quindi utilizzato per "costruire" il pacchetto per l'aggiornamento dopo il download.

Questa opzione per ArchLinux supporta sia l'architettura i686 che x86_64.

1. Installare il pacchetto xdelta3:

# pacman -S xdelta3 

2. Modificare il file /etc/pacman.d/mirrorlist ed aggiungere l'apposito repositroy:

/etc/pacman.d/mirrorlist
##
## Arch Linux repository mirrorlist
## Generated on 2011-03-24
##

## Delta Archlinux.fr
Server = http://delta.archlinux.fr/$repo/os/$arch
.....

3. Controllare prima di attivare l'opzione UseDelta a quanto ammonta la dimensione dei file da aggiornare.

#  pacman -Syu

 :: Sincronizzazione dei database in corso...
 kde4-eyecandy-64 è aggiornato
 core è aggiornato
 extra è aggiornato
 community è aggiornato
 multilib è aggiornato
 :: Aggiornamento del sistema in corso...
 Attenzione: frozen-bubble: l'aggiornamento del pacchetto è stato ignorato (2.2.0-3 => 2.2.1beta1-1)
 :: Vuoi sostituire lib32-libjpeg con multilib/lib32-libjpeg-turbo? [Y/n] 
 :: Voui sostituire vlc-plugin con extra/vlc? [Y/n] 
 Attenzione: warmux: l'aggiornamento del pacchetto è stato ignorato  (11.01-1 => 11.04.1-3)
 Risoluzione delle dipendenze in corso...
 Attenzione: individuato un possibile ciclo di dipendenze:
 Attenzione: lib32-gcc-libs sarà installato prima della sua dipendenza gcc-libs-multilib
 ricerca dei conflitti in corso...

 Da rimuovere (2): lib32-libjpeg-8.3.0-1 [0,48 MB]  vlc-plugin-1.1.9-1 [0,13 MB]

 Dimensione totale dei pacchetti da rimuovere:   0,61 MB

 Pacchetti (147): attr-2.4.46-1 [0,06 MB]  acl-2.2.51-1 [0,13 MB]  acpid-2.0.10-2 [0,04 MB]
            lib32-gcc-libs-4.6.0-6 [0,71 MB]  gcc-libs-multilib-4.6.0-6 [0,73 MB]
            icu-4.8-1 [5,10 MB]  boost-libs-1.46.1-3 [1,49 MB]  libmysqlclient-5.5.13-1 [2,92 MB]
            mysql-clients-5.5.13-1 [0,79 MB]  mysql-5.5.13-1 [5,70 MB]  akonadi-1.5.3-2 [0,63 MB]
            util-linux-2.19.1-2 [1,37 MB]  apr-1.4.5-1 [0,22 MB]  apr-util-1.3.12-1 [0,14 MB]
            sqlite3-3.7.6.3-1 [0,36 MB]  glib2-2.28.8-1 [1,58 MB]  gstreamer0.10-0.10.34-1 [1,33 MB]
            gstreamer0.10-base-0.10.34-1 [1,13 MB]  gnutls-2.12.6.1-1 [1,49 MB]
            glib-networking-2.28.7-1 [0,04 MB]  libsoup-2.34.2-1 [0,30 MB]
            hunspell-1.3.2-1 [0,18 MB]  enchant-1.6.0-2 [0,03 MB]  libwebkit-1.4.1-1 [5,03 MB]
            pango-1.28.4-3 [0,48 MB]  gstreamer0.10-base-plugins-0.10.34-1 [0,16 MB]
            banshee-2.0.1-2 [2,57 MB]  binutils-multilib-2.21-8 [3,25 MB]  bison-2.5-1 [0,42 MB]
            bluez-4.93-2 [0,49 MB]  boost-1.46.1-3 [6,56 MB]  cairomm-1.10.0-1 [0,41 MB]
            ccrtp-1.8.0-1 [0,17 MB]  nspr-4.8.8-1 [0,22 MB]  nss-3.12.10-1 [1,37 MB]
            chromium-12.0.742.91-1 [19,41 MB]  consolekit-0.4.5-1 [0,08 MB]  gmp-5.0.2-1 [0,41 MB]
            coreutils-8.12-2 [2,00 MB]  module-init-tools-3.13-1 [0,34 MB]  udev-171-2 [0,20 MB]
            device-mapper-2.02.85-2 [0,12 MB]  cryptsetup-1.3.1-1 [0,09 MB]
            libssh2-1.2.7-2 [0,17 MB]  curl-7.21.6-2 [0,46 MB]  libgnome-keyring-3.0.3-1 [0,09 MB]
            libsoup-gnome-2.34.2-1 [0,01 MB]  icon-naming-utils-0.8.90-2 [0,01 MB]
            gnome-icon-theme-3.0.0-2 [8,21 MB]  libgweather-3.0.2-1 [2,15 MB]
            evolution-data-server-3.0.2.1-1 [2,48 MB]  fam-2.7.0-15 [0,07 MB]
            gstreamer0.10-good-0.10.29-1 [0,94 MB]  gstreamer0.10-bad-0.10.22-1 [0,83 MB]
            farsight2-0.0.28-2 [0,21 MB]  file-5.07-3 [0,19 MB]  nspluginwrapper-1.4.2-1 [0,13 MB]
            flashplugin-10.3.181.22-1 [6,02 MB]  gcc-multilib-4.6.0-6 [17,44 MB]
            glew-1.6.0-1 [0,28 MB]  startup-notification-0.12-1 [0,02 MB]  libcups-1.4.6-3 [0,26 MB]
            gtk3-3.0.11-1 [4,66 MB]  gnome-desktop-3.0.2-1 [0,48 MB]  libwnck3-3.0.2-1 [0,34 MB]
            telepathy-glib-0.14.7-1 [1,07 MB]  gnome-panel-3.0.2-1 [1,49 MB]  gperf-3.0.4-3 [0,09 MB]
            grep-2.8-1 [0,17 MB]  libjpeg-turbo-1.1.1-1 [0,20 MB]  v4l-utils-0.8.4-1 [0,23 MB]
            jack-0.120.2-1 [0,28 MB]  gstreamer0.10-good-plugins-0.10.29-1 [0,31 MB]
            gvfs-1.8.2-1 [0,80 MB]  help2man-1.39.4-1 [0,06 MB]  iproute2-2.6.38-3 [0,36 MB]
            kbd-1.15.3-1 [0,98 MB]  initscripts-2011.06.3-1 [0,02 MB]  poppler-0.16.5-1 [0,71 MB]
            poppler-glib-0.16.5-1 [0,17 MB]  inkscape-0.48.1-3 [12,51 MB]
            inputproto-2.0.2-1 [0,04 MB]  jre-6u26-1 [20,85 MB]  kdesdk-okteta-4.6.3-2 [0,54 MB]
            kdesdk-scripts-4.6.3-2 [0,17 MB]  linux-firmware-20110512-2 [9,17 MB]
            mkinitcpio-busybox-1.18.4-1 [0,16 MB]  mkinitcpio-0.6.12-1 [0,02 MB]
            kernel26-2.6.38.8-1 [35,93 MB]  kernel26-headers-2.6.38.8-1 [4,18 MB]
            laptop-mode-tools-1.57-3 [0,05 MB]  less-443-2 [0,09 MB]
            lib32-libjpeg-turbo-1.1.1-1 [0,14 MB]  libass-0.9.12-1 [0,06 MB]
            libdvbpsi-0.2.0-1 [0,05 MB]  libftdi-0.19-1 [0,04 MB]  libgsf-1.14.21-1 [0,18 MB]
            libgssglue-0.1-4 [0,03 MB]  libwps-0.2.2-1 [0,04 MB]  neon-0.29.6-1 [0,17 MB]
            libtextcat-2.2-8 [0,29 MB]  libreoffice-3.4.0-2 [73,84 MB]
            libreoffice-ru-3.4.0-1 [7,76 MB]  libssh-0.5.0-1 [0,11 MB]
            libvncserver-0.9.8-2 [0,23 MB]  libzrtpcpp-1.4.2-5 [0,09 MB]  lvm2-2.02.85-2 [0,54 MB]
            lzo2-2.05-1 [0,07 MB]  make-3.82-3 [0,34 MB]  man-db-2.6.0.2-2 [0,38 MB]
            mercurial-1.8.4-1 [1,36 MB]  net-tools-1.60-16 [0,10 MB]  qt-4.7.3-2 [24,12 MB]
            ntrack-1:13-2 [0,03 MB]  parted-2.4-1 [0,47 MB]  perl-capture-tiny-0.11-1 [0,01 MB]
            php-5.3.6-4 [2,90 MB]  php-pear-5.3.6-4 [0,24 MB]  pixman-0.22.0-1 [0,16 MB]
            pkg-config-0.26-1 [0,03 MB]  poppler-qt-0.16.5-1 [0,11 MB]  raptor-2.0.3-1 [0,23 MB]
            skype-2.2.0.35-1 [21,56 MB]  sox-14.3.2-3 [0,49 MB]  strigi-0.7.5-1 [0,67 MB]
            sudo-1.8.1.p2-1 [0,37 MB]  telepathy-farsight-0.0.18-1 [0,04 MB]
            telepathy-qt4-0.6.1-1 [1,16 MB]  twinkle-1.4.2-10 [1,23 MB]  udisks-1.0.3-3 [0,15 MB]
            upower-0.9.11-1 [0,09 MB]  virtualbox-4.0.8-2 [16,53 MB]  vlc-1.1.10-1 [7,07 MB]
            vte-common-0.28.0-2 [0,00 MB]  vte-0.28.0-2 [0,33 MB]  vte3-0.28.0-2 [0,32 MB]
            webkit-sharp-0.3-2 [0,02 MB]  wine-1.3.21-2 [25,78 MB]  xorg-iceauth-1.0.5-1 [0,01 MB]
            xorg-server-common-1.10.2-1 [0,02 MB]  xorg-server-1.10.2-1 [1,21 MB]
            xorg-xauth-1.0.6-1 [0,02 MB]  xorg-xlsclients-1.1.2-1 [0,01 MB]  xterm-270-1 [0,22 MB]
            xulrunner-2.0.1-2 [18,57 MB]  xvidcore-1.3.2-1 [0,25 MB]  xz-5.0.3-1 [0,31 MB]

 Dimensione totale dei pacchetti da scaricare:   416,89 MB
 Dimensione totale dei pacchetti da installare:   1933,56 MB

 Vuoi procedere con l'installazione? [Y/n]

Premere N per non confermare l'aggiornamento. Notare bene ora le dimensioni dei file da scaricare sono di 416,89 MB

4. Nel file /etc/pacman.conf decommentare (rimuovendo il simbolo #) l'opzione UseDelta:

/etc/pacman.conf
.....
# Misc options (all disabled by default)
#UseSyslog
ShowSize
UseDelta
TotalDownload
.....

5. Adesso provare nuovamente ad effettuare l'aggiornamento del sistema (questa volta l'opzione UseDelta sarà abilitata):

# pacman -Syu

 :: Sincronizzazione dei database in corso...
 kde4-eyecandy-64 è aggiornato
 core è aggiornato
 extra è aggiornato
 community è aggiornato
 multilib è aggiornato
 :: Aggiornamento del sistema in corso...
 Attenzione: frozen-bubble: l'aggiornamento del pacchetto è stato ignorato (2.2.0-3 => 2.2.1beta1-1)
 :: Vuoi sostituire lib32-libjpeg con multilib/lib32-libjpeg-turbo? [Y/n] 
 :: Vuoi sostituire vlc-plugin con extra/vlc? [Y/n] 
 Attenzione: warmux: l'aggiornamento del pacchetto è stato ignorato  (11.01-1 => 11.04.1-3)
 Risoluzione delle dipendenze in corso...
 Attenzione: individuato un possibile ciclo di dipendenze:
 Attenzione: lib32-gcc-libs sarà installato prima della sua dipendenza gcc-libs-multilib
 ricerca dei conflitti in corso...

 Da rimuovere (2): lib32-libjpeg-8.3.0-1 [0,48 MB]  vlc-plugin-1.1.9-1 [0,13 MB]

 Dimensione totale dei pacchetti da rimuovere:   0,61 MB

 Pacchetti (147): attr-2.4.46-1 [0,06 MB]  acl-2.2.51-1 [0,13 MB]  acpid-2.0.10-2 [0,04 MB]
            lib32-gcc-libs-4.6.0-6 [0,71 MB]  gcc-libs-multilib-4.6.0-6 [0,73 MB]
            icu-4.8-1 [5,10 MB]  boost-libs-1.46.1-3 [1,49 MB]  libmysqlclient-5.5.13-1 [2,92 MB]
            mysql-clients-5.5.13-1 [0,79 MB]  mysql-5.5.13-1 [5,70 MB]  akonadi-1.5.3-2 [0,63 MB]
            util-linux-2.19.1-2 [1,37 MB]  apr-1.4.5-1 [0,22 MB]  apr-util-1.3.12-1 [0,14 MB]
            sqlite3-3.7.6.3-1 [0,36 MB]  glib2-2.28.8-1 [1,58 MB]  gstreamer0.10-0.10.34-1 [1,33 MB]
            gstreamer0.10-base-0.10.34-1 [1,13 MB]  gnutls-2.12.6.1-1 [1,49 MB]
            glib-networking-2.28.7-1 [0,04 MB]  libsoup-2.34.2-1 [0,30 MB]
            hunspell-1.3.2-1 [0,18 MB]  enchant-1.6.0-2 [0,03 MB]  libwebkit-1.4.1-1 [5,03 MB]
            pango-1.28.4-3 [0,48 MB]  gstreamer0.10-base-plugins-0.10.34-1 [0,16 MB]
            banshee-2.0.1-2 [2,57 MB]  binutils-multilib-2.21-8 [3,25 MB]  bison-2.5-1 [0,42 MB]
            bluez-4.93-2 [0,49 MB]  boost-1.46.1-3 [6,56 MB]  cairomm-1.10.0-1 [0,41 MB]
            ccrtp-1.8.0-1 [0,17 MB]  nspr-4.8.8-1 [0,22 MB]  nss-3.12.10-1 [1,37 MB]
            chromium-12.0.742.91-1 [19,41 MB]  consolekit-0.4.5-1 [0,08 MB]  gmp-5.0.2-1 [0,41 MB]
            coreutils-8.12-2 [2,00 MB]  module-init-tools-3.13-1 [0,34 MB]  udev-171-2 [0,20 MB]
            device-mapper-2.02.85-2 [0,12 MB]  cryptsetup-1.3.1-1 [0,09 MB]
            libssh2-1.2.7-2 [0,17 MB]  curl-7.21.6-2 [0,46 MB]  libgnome-keyring-3.0.3-1 [0,09 MB]
            libsoup-gnome-2.34.2-1 [0,01 MB]  icon-naming-utils-0.8.90-2 [0,01 MB]
            gnome-icon-theme-3.0.0-2 [8,21 MB]  libgweather-3.0.2-1 [2,15 MB]
            evolution-data-server-3.0.2.1-1 [2,48 MB]  fam-2.7.0-15 [0,07 MB]
            gstreamer0.10-good-0.10.29-1 [0,94 MB]  gstreamer0.10-bad-0.10.22-1 [0,83 MB]
            farsight2-0.0.28-2 [0,21 MB]  file-5.07-3 [0,19 MB]  nspluginwrapper-1.4.2-1 [0,13 MB]
            flashplugin-10.3.181.22-1 [6,02 MB]  gcc-multilib-4.6.0-6 [17,44 MB]
            glew-1.6.0-1 [0,28 MB]  startup-notification-0.12-1 [0,02 MB]  libcups-1.4.6-3 [0,26 MB]
            gtk3-3.0.11-1 [4,66 MB]  gnome-desktop-3.0.2-1 [0,48 MB]  libwnck3-3.0.2-1 [0,34 MB]
            telepathy-glib-0.14.7-1 [1,07 MB]  gnome-panel-3.0.2-1 [1,49 MB]  gperf-3.0.4-3 [0,09 MB]
            grep-2.8-1 [0,17 MB]  libjpeg-turbo-1.1.1-1 [0,20 MB]  v4l-utils-0.8.4-1 [0,23 MB]
            jack-0.120.2-1 [0,28 MB]  gstreamer0.10-good-plugins-0.10.29-1 [0,31 MB]
            gvfs-1.8.2-1 [0,80 MB]  help2man-1.39.4-1 [0,06 MB]  iproute2-2.6.38-3 [0,36 MB]
            kbd-1.15.3-1 [0,98 MB]  initscripts-2011.06.3-1 [0,02 MB]  poppler-0.16.5-1 [0,71 MB]
            poppler-glib-0.16.5-1 [0,17 MB]  inkscape-0.48.1-3 [12,51 MB]
            inputproto-2.0.2-1 [0,04 MB]  jre-6u26-1 [20,85 MB]  kdesdk-okteta-4.6.3-2 [0,54 MB]
            kdesdk-scripts-4.6.3-2 [0,17 MB]  linux-firmware-20110512-2 [9,17 MB]
            mkinitcpio-busybox-1.18.4-1 [0,16 MB]  mkinitcpio-0.6.12-1 [0,02 MB]
            kernel26-2.6.38.8-1 [35,93 MB]  kernel26-headers-2.6.38.8-1 [4,18 MB]
            laptop-mode-tools-1.57-3 [0,05 MB]  less-443-2 [0,09 MB]
            lib32-libjpeg-turbo-1.1.1-1 [0,14 MB]  libass-0.9.12-1 [0,06 MB]
            libdvbpsi-0.2.0-1 [0,05 MB]  libftdi-0.19-1 [0,04 MB]  libgsf-1.14.21-1 [0,18 MB]
            libgssglue-0.1-4 [0,03 MB]  libwps-0.2.2-1 [0,04 MB]  neon-0.29.6-1 [0,17 MB]
            libtextcat-2.2-8 [0,29 MB]  libreoffice-3.4.0-2 [73,84 MB]
            libreoffice-ru-3.4.0-1 [7,76 MB]  libssh-0.5.0-1 [0,11 MB]
            libvncserver-0.9.8-2 [0,23 MB]  libzrtpcpp-1.4.2-5 [0,09 MB]  lvm2-2.02.85-2 [0,54 MB]
            lzo2-2.05-1 [0,07 MB]  make-3.82-3 [0,34 MB]  man-db-2.6.0.2-2 [0,38 MB]
            mercurial-1.8.4-1 [1,36 MB]  net-tools-1.60-16 [0,10 MB]  qt-4.7.3-2 [24,12 MB]
            ntrack-1:13-2 [0,03 MB]  parted-2.4-1 [0,47 MB]  perl-capture-tiny-0.11-1 [0,01 MB]
            php-5.3.6-4 [2,90 MB]  php-pear-5.3.6-4 [0,24 MB]  pixman-0.22.0-1 [0,16 MB]
            pkg-config-0.26-1 [0,03 MB]  poppler-qt-0.16.5-1 [0,11 MB]  raptor-2.0.3-1 [0,23 MB]
            skype-2.2.0.35-1 [21,56 MB]  sox-14.3.2-3 [0,49 MB]  strigi-0.7.5-1 [0,67 MB]
            sudo-1.8.1.p2-1 [0,37 MB]  telepathy-farsight-0.0.18-1 [0,04 MB]
            telepathy-qt4-0.6.1-1 [1,16 MB]  twinkle-1.4.2-10 [1,23 MB]  udisks-1.0.3-3 [0,15 MB]
            upower-0.9.11-1 [0,09 MB]  virtualbox-4.0.8-2 [16,53 MB]  vlc-1.1.10-1 [7,07 MB]
            vte-common-0.28.0-2 [0,00 MB]  vte-0.28.0-2 [0,33 MB]  vte3-0.28.0-2 [0,32 MB]
            webkit-sharp-0.3-2 [0,02 MB]  wine-1.3.21-2 [25,78 MB]  xorg-iceauth-1.0.5-1 [0,01 MB]
            xorg-server-common-1.10.2-1 [0,02 MB]  xorg-server-1.10.2-1 [1,21 MB]
            xorg-xauth-1.0.6-1 [0,02 MB]  xorg-xlsclients-1.1.2-1 [0,01 MB]  xterm-270-1 [0,22 MB]
            xulrunner-2.0.1-2 [18,57 MB]  xvidcore-1.3.2-1 [0,25 MB]  xz-5.0.3-1 [0,31 MB]

 Dimensione totale dei pacchetti da scaricare:   343,15 MB
 Dimensione totale dei pacchetti da installare:   1933,56 MB

 Vuoi procedere con l'installazione? [Y/n]

In questo esempio adesso sarebbe necessario scaricare solo 343,15 MB per aggiornare il sistema.

6. Conclusioni:

In questo modo non sarà necessario scaricare 416,89 MB di dati ma 343,15 MB, ottenendo quindi quasi 100 MB in meno nel download e di conseguenza anche una riduzione del tempo di aggiornamento.

7. Svantaggi di questo metodo:

Purtroppo questo metodo non è ampiamente supportato per ArchLinux al contrario di distriubuzioni come OpenSuSE o Gentoo. Infatti i repostirory disponibili per gli aggiornamenti delta sono pochi. I risultati possono migliorare, se nel repositry delta sono presenti più pacchetti delta tra le versioni dei pacchetti. Nell'esempio precedente vine usato solo 1 pacchetto delta per la costruzione del nuovo pacchetto.

kdeartwork-kscreensaver-4.6.2-1_to_4.6.3-1-x86_64.delta	2011-May-06 22:35:41	301.8K	 application/octet-stream 
kdeartwork-kscreensaver-4.6.3-1-x86_64.pkg.tar.xz	2011-May-06 08:57:57	589.2K	 application/octet-stream