Newsgroup: it.comp.os.linux.sys
Titolo: Updates da potato a woody: apt-move woes

Dunque, ho una Debian 2.2r2 (potato) qui in ufficio da cui ho scaricato
gli updates a woody:
1 - ho modificato il file /etc/apt/sources.list commentando tutte le
entries relative a stable lasciando solo testing
### deb 
http://non-us.debian.org/debian-non-US
 stable/non-US main
contrib non-free
### deb-src 
http://non-us.debian.org/debian-non-US
 stable/non-US main
contrib non-free
### deb 
http://security.debian.org/
 stable/updates main contrib non-free
deb 
http://ftp.it.debian.org/debian
 testing main contrib non-free
# deb 
http://redcarpet.ximian.com/debian
 stable main
2 - ho dato
# apt-get update; apt-get -u -d dist-upgrade
cosi' in /var/cache/apt/ ho la mia bella struttura:
cerberus:/etc# ls /var/cache/apt/
archives  pkgcache.bin	srcpkgcache.bin
cerberus:/etc# ls /var/cache/apt/archives/ | head -10
a2ps_4.13b-9_i386.deb
aalib1_1.4p5-1_i386.deb
adduser_3.36_all.deb
ae_962-30_i386.deb
afio_2.4.6-3_i386.deb
alien_7.22_all.deb
anacron_2.3-6_i386.deb
apsfilter_6.0.0-1_all.deb
apt-move_4.1.16_i386.deb
apt-zip_0.12.1_all.deb
[..]
ora, il mio scopo e' spostare il contenuto della cache su un CD-ROM in
modo da usarlo a casa con 'apt-cdrom add' ed installare gli updates da
CD invece che da rete. Premetto che ho gia' fatto questo giochino con
tutti i precedenti updates di sicurezza di potato ed il mio file
/etc/apt-move.conf e' cosi' fatto:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
cerberus:/etc# sed '/^#/d;/^$/d' /etc/apt-move.conf 
ARCH=i386
LOCALDIR=/work/debian
DEBSTABLE=
DEBUNSTABLE=
DEBFROZEN=
DIST=stable
PKGTYPE=binary
SECTIONS="main"
USSITE=
ftp.it.debian.org
NONUSSITE=
non-us.debian.org
FILECACHE=/var/cache/apt/archives
LISTSTATE=/var/state/apt/lists
DELETE=no
MAXDELETE=20
LOGFILE=/var/log/apt-move.log
MONITOR=/dev/null
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
e' evidente che cosi' fatto non va bene: come va modificato? Al posto di
'stable' alla voce DIST va messo 'woody'?. Di sicuro non va modificato
DEBFROZEN, immagino... poi molto probabilmente andranno modificati anche
USSITE e NONUSSITE (e di conseguenza anche il sources.list?). Datemi un
hint !! TIA.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

>          s.rivoir at 
gts.it
            <<

 che passa da potato a woody. I server rimangono gli stessi, compreso NONUSSITE.
Quindi modifico solo DIST? Ok, ora provo..
[..]
Pare sia andato bene anche se qualche package me l'ha skippato (boh?)
Moved:    xlib6g_4.0.3-3.deb
Moved:    xlibs_4.0.3-3.deb
Moved:    zip_2.30-2.deb
Moved:    zlib1g_1.1.3-15.deb
File deletes disabled, skipping.
Creating Packages.gz files...
Building: woody main Packages.gz
 !! Package libbz2 has `Section: libs', but file is in `oldlibs' !!
 ** Packages in archive but missing from override file: **
  libfreetype6
 Wrote 25 entries to output Packages file.
All done, exiting.
che vogliono dire quelle righe? Cosa e' che non va?
BTW pare che la roba in /work/debian/dists/woody/main ci sia...


   Wrote 25 entries to output Packages file.
Che significa? che ha "spostato" 25 pacchetti solamente? io da me ho:
an3@neutrino:~$ find /home/ftp/debian | grep .deb$ | wc -l 
542 (ci sono perň parecchi pacchetti provati una volta e poi
disinstallati)
 
Ciao, Andrea
-- 
Andrea Carosi, just another linux user on a Debian woody

 disinstallati)
In effetti suona strano anche a me, dovrebbe averne scaricati 240 o giu'
di li': devo verificare cosa ha combinato, effettivamente. THNX per
l'aiuto comunque.


   libfreetype6
Onestamente questo non mi e' mai capitato... Vado a spulciare...
Ciao


   libfreetype6
Onestamente questo non mi e' mai capitato... Vado a spulciare...
Ciao
-- 


 Onestamente questo non mi e' mai capitato... Vado a spulciare...
Se trovi qualcosa fammi sapere, THNX !


gli updates a woody:
non e' la tecnica che hai deciso di usare ma, per informazione, ti dico
come ho fatto io quell'upgrade, e' brutale ma funziona:
- ti copi i pacchetti della cache del pc dell'ufficio sul cd e te li
porti a casa
- copi i pacchetti dal cd alla cache del pc da aggiornare
- cambi il source.list
- apt-get update
- apt-get upgrade
- apt-get dist-upgrade
quello che e' in cache non lo scarica e se gli manca qualcosa se lo va a
prendere via ftp o altro.
ciao
-- 
maruko.cjb.net
 - Seti@Home applets
Designed for Windows 
Powered by Linux

 prendere via ftp o altro.
Uhm potrei provare anche a fare cosi', tanto il grosso dei pacchetti
l'ho praticamente gia' scaricato quindi non dovrebbe essere molta roba,
alla fine ma li' deve esserci solo qualcosa che ho sbagliato io nel mio
apt-move.conf perche' cosi' com'e' il procedimento e' corretto, solo che
pare non mi copi tutti i pacchetti nella nuova cache. Cmq nel caso,
ripeto, provero' anche quest'altra alternativa.
THNX !


  apt-move.conf perche' cosi' com'e' il procedimento e' corretto, solo che
Altra cosa, io li sposto con 'apt-move update', che è una sintesi di
'get move delete packages', tu che hai usato?


 'get move delete packages', tu che hai usato?
Idem, proprio quello, ma probabilmente devo aver cannato qualcosa
nel file apt-move.conf
