Newsgroup: it.comp.os.linux.debian
Titolo: Da squeeze a testing

Ciao a tutti,
Il mio desktop é una debian squeeze aggiornata, per passare a testing mi 
basta seguire i seguenti punti, o devo avere qualche accorgimento 
aggiuntivo (oltre al backup)?
* in /etc/apt/source.list cambio ogni occorrenza di "squeeze" con "testing"
* aptitude update
* aptitude dist-upgrade
-- 
g4b0, linux user n. 369000
http://brosulo.net

 * aptitude dist-upgrade
In una guida che avevo trovato in rete, che perň usava apt-get, diceva di 
effettaure prima l'aggiornamento di apt-get e dpkg.
Ho provato su una macchina di test e praticamente mi aggiorna giŕ una buona 
percentuale di librerie facendo cosě.
Non sň se "aptitude update" si porta dietro l'aggiornamento di se stesso o se 
devi dare altri comandi e non sň nemmeno se la cosa di aggiornare prima apt-get 
sia necessaria perň riporto perchč l'argomento interessa anche a me (e anche 
perchč, pur avendo girato un pň sul sito debian non ho trovato nessuna 
faq/howto/post che dica "per effettuare l'upgrade da lenny a squeeze fai cosě".
Probabilmente non ho cercato bene o č davvero una domanda troppo niubba... non 
sň perň mi interessa approfondire con chi conosce debian molto bene perciň mi 
unisco alla tua domanda con le info che ho trovato.
Rizio
-- 
Si vis pacem para bellum

 lenny a squeeze fai così".
Anche io ho fatto fatica in rete a trovare info a proposito, e dato che 
si rischia di inchiodare la macchina ci vado con i piedi di piombo.
C'é qualcuno che ha fatto l'upgrade o che sa come muoversi in questi 
casi? Il dist-upgrade, dopo l'update, mi propone la seguente 
pappardella, per cui sono un po' timoroso:
gabodeb:/etc/apt# aptitude dist-upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Lettura delle informazioni sullo stato esteso... Fatto
Inizializzazione dello stato dei pacchetti... Fatto
Lettura delle descrizioni dei task... Fatto
I seguenti pacchetti NUOVI (NEW) saranno installati:
   acl{a} browser-plugin-gnash{a} default-jre-headless{a} 
gcc-4.5-base{a} growisofs{a} libalgorithm-c3-perl{a}
   libboost-iostreams1.42.0{a} libboost-program-options1.42.0{a} 
libccid{a} libclass-accessor-grouped-perl{a} libclass-c3-perl{a}
   libclass-c3-xs-perl{a} libclass-inspector-perl{a} 
libclass-xsaccessor-perl{a} libdata-optlist-perl{a} libept1{a}
   libfile-basedir-perl{a} libfile-desktopentry-perl{a} 
libfile-mimeinfo-perl{a} libgadu3{a} libgetopt-long-descriptive-perl{a}
   libglew1.5{a} libglib2.0-bin{a} libgnutlsxx26{a} 
libhash-merge-perl{a} libhawtjni-runtime-java{a} libjansi-java{a}
   libjansi-native-java{a} libjsr305-java{a} libmro-compat-perl{a} 
libpipeline1{a} libsoundtouch0{a} libsub-exporter-perl{a}
   libsub-install-perl{a} libwireshark-data{a} libwireshark0{a} 
libwiretap0{a} libwsutil0{a} pcscd{a} postgresql-doc-9.0{a}
   python-apt-common{a} software-properties-gtk{a} typo3-src-4.5{a} 
xorg-sgml-doctools{a}
I seguenti pacchetti saranno RIMOSSI:
   fancontrol{u} libboost-date-time1.42.0{u} libgnet2.0-0{u} 
libsoundtouch1c2{u} libtinyxml2.5.3{u} libva-x11-1{u} lm-sensors{u}
   postgresql-doc-8.4{u} radeontool{u} typo3-src-4.3{u}
I seguenti pacchetti saranno aggiornati:
   acpi-support-base acpid apache2 apache2-doc apache2-mpm-prefork 
apache2-utils apache2.2-bin apache2.2-common apt apt-listchanges
   apt-utils apt-xapian-index aptdaemon aptitude aptitude-doc-en 
aptitude-gtk aspell avahi-daemon base-files bash-completion
   bind9-host binfmt-support bluez bsdmainutils bsdutils chromium-bsu 
chromium-bsu-data clamav clamav-base clamav-daemon
   clamav-freshclam clusterssh consolekit cpio cpp cpp-4.4 cups cups-bsd 
cups-client cups-common cups-ppdc cupsddk curl
   dbconfig-common dbus dbus-x11 debconf debconf-i18n debhelper 
debianutils defoma desktop-base dhcp3-client dhcp3-common
   dictionaries-common diffstat dnsmasq-base dnsutils dvd+rw-tools eject 
espeak espeak-data evince evince-common evolution-exchange
   exim4 exim4-base exim4-config exim4-daemon-light fakeroot filezilla 
filezilla-common foomatic-db foomatic-db-engine
   foomatic-filters foomatic-filters-ppds g++ g++-4.4 gcc gcc-4.4 
gcc-4.4-base gcj-4.4-base gcj-4.4-jre-headless gcj-4.4-jre-lib
   gcj-jre-headless{b} gdebi gdebi-core gedit gedit-common 
geoip-database ghostscript ghostscript-cups gij gimp gimp-data
   gir1.0-gtk-2.0 gnash gnash-common gnome-codec-install gnome-js-common 
gnome-menus gnome-panel gnome-panel-data gnome-screensaver
   gnupg gpgv groff-base groovy gstreamer0.10-ffmpeg 
gstreamer0.10-plugins-bad hal hostname hpijs hplip hplip-cups hplip-data 
htop
   icedove iceweasel iceweasel-l10n-it iproute iptables iputils-ping 
isc-dhcp-client isc-dhcp-common iso-codes ivy java-wrappers
   kdelibs-bin kdelibs5-data kdelibs5-plugins kdoctools klibc-utils 
kupfer lftp libapache2-reload-perl libapr1 libaspell15
   libatasmart4 libavahi-client-dev libavahi-client3 
libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-core7
   libavahi-glib-dev libavahi-glib1 libavahi-gobject0 libavahi-qt3-1 
libavahi-ui0 libbatik-java libbind9-60 libblkid1 libbluetooth3
   libc-bin libc-dev-bin libc6 libc6-dev libc6-i686 libcap-ng0 libcap2 
libcap2-bin libcdparanoia0 libck-connector0 libclamav6
   libconfig-tiny-perl libcups2 libcupscgi1 libcupsdriver1 libcupsimage2 
libcupsmime1 libcupsppdc1 libcurl3 libcurl3-gnutls
   libdate-manip-perl libdb4.7 libdb4.7-java libdb4.7-java-gcj libdb4.8 
libdbi-perl libdbus-1-3 libdbus-1-dev libdc1394-22
   libdevel-symdump-perl libdjvulibre-text libdjvulibre21 libdmx1 
libdns69 libdpkg-ruby1.8 libespeak1 libevince2 libflac8
   libfontenc1 libfreetype6 libfreetype6-dev libfs6 libgcc1 libgcj-bc 
libgcj-common libgcj10 libgcrypt11 libgcrypt11-dev
   libgdata-common libgdata7 libgeoip1 libgfortran3 libgimp2.0 
libgksu2-0 libgl1-nvidia-alternatives libgl1-nvidia-glx libglewmx1.5
   libglib2.0-0 libglib2.0-data libglib2.0-dev libglib2.0-doc 
libglx-nvidia-alternatives libgnome-menu2 libgnomevfs2-0
   libgnomevfs2-common libgnomevfs2-dev libgnomevfs2-extra libgnutls-dev 
libgnutls26 libgoffice-0.8-8 libgoffice-0.8-8-common
   libgomp1 libgoogle-collections-java libgpg-error-dev libgpg-error0 
libgs8 libgsf-1-114 libgsf-1-common libgstfarsight0.10-0
   libgtk-vnc-1.0-0 libgudev-1.0-0 libhal-storage1 libhal1 libhpmud0 
libhtml-parser-perl libhtml-tree-perl libhunspell-1.2-0
   libhyphen0 libice-dev libice6 libicu44 libidn11 libimobiledevice1 
libio-socket-ssl-perl libisc62 libisccc60 libisccfg62 libjack0
   libjs-mootools libkate1 libkde3support4 libkdecore5 libkdesu5 
libkdeui5 libkdnssd4 libkeyutils1 libkfile4 libkhtml5 libkio5
   libkjsapi4 libkjsembed4 libklibc libkmediaplayer4 libknewstuff2-4 
libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4 libkpty4
   libkrosscore4 libktexteditor4 libkutils4 liblingua-en-inflect-perl 
liblog-dispatch-perl liblouis-data liblouis2 liblua5.1-curl0
   liblua5.1-filesystem0 liblucene2-java liblwres60 
libmail-imapclient-perl libmms0 libmodplug1 libmozjs-dev libmozjs2d 
libmpfr4
   libmtp8 libnagios-plugin-perl libneon27-gnutls libnepomuk4 
libnepomukquery4a libnewt0.52 libnspr4-0d libnspr4-dev libnss3-1d
   libnss3-dev liborc-0.4-0 libpam-ck-connector libpam-modules 
libpam-runtime libpam0g libpanel-applet2-0 libpci3 libpciaccess0
   libpcre3 libpcsclite1 libplasma3 libportaudio2 libpq5 
libpulse-mainloop-glib0 libpulse0 libpurple-bin libpurple0 libraw1394-11
   librpm1 librpmio1 libruby1.8{b} libsane libsane-extras libsane-hpaio 
libsensors4 libsepol1 libsepol1-dev libservlet2.5-java
   libsgutils2-2 libsm-dev libsm6 libsmbclient libsndfile1 libsolid4 
libsql-abstract-perl libsql-statement-perl libsqlite3-0
   libssl-dev libssl0.9.8 libstdc++6 libstdc++6-4.4-dev libsub-name-perl 
libsvga1 libtalloc2 libtasn1-3 libtasn1-3-dev
   libtelepathy-farsight0 libtest-exception-perl libthreadweaver4 
libtommath0 libtotem-plparser17 libudev0 libunique-1.0-0
   libupower-glib1 liburi-perl libusb-0.1-4 libutempter0 libuuid1 
libv4l-0 libva1 libvirt-bin libvirt0 libvorbis0a libvorbisenc2
   libvorbisfile3 libvpx0 libwbclient0 libwebkit-1.0-2 
libwebkit-1.0-common libwildmidi1 libwnck-common libwnck22 libwpd8c2a
   libwww-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libxapian22 
libxaw7 libxcb-dri2-0 libxcb-render0 libxcb-render0-dev
   libxcb-shape0 libxcb-shm0 libxcb-xv0 libxcb1 libxcb1-dev 
libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdmcp-dev
   libxdmcp6 libxext-dev libxext6 libxfont1 libxft-dev libxft2 libxi-dev 
libxi6 libxinerama-dev libxinerama1 libxkbfile1
   libxml-parser-ruby1.8 libxml-twig-perl libxmlgraphics-commons-java 
libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2 libxres1
   libxss1 libxt6 libxtst6 libxv1 libxvidcore4 libxvmc1 libxxf86dga1 
libxxf86vm1 libyaml-syck-perl locales locales-all login
   lsb-base lsb-release lynx lynx-cur man-db media-player-info meld 
mesa-utils mime-support mlocate mobile-broadband-provider-info
   mount mozilla-plugin-gnash mtr myspell-en-us myspell-it nano ncdu 
netcat netcat-traditional nmap nvidia-glx nvidia-kernel-common
   nvidia-kernel-source{b} obexd-client odbcinst odbcinst1debian2 
openprinting-ppds openssl passwd patch pciutils pdfedit
   php5-memcache php5-xcache phpmyadmin pidgin pidgin-data pm-utils 
postgresql-doc ppp procps psmisc python-apt python-aptdaemon
   python-aptdaemon-gtk python-beautifulsoup python-gmenu python-gst0.10 
python-gtk-vnc python-gtkglext1 python-ipy python-libvirt
   python-louis python-mako python-markupsafe python-pysqlite2 
python-software-properties python-support python-tagpy
   python-twisted-bin python-twisted-conch python-twisted-core 
python-twisted-web python-vte python-webkit python-xapian rar remmina
   rpm-common rpm2cpio rsyslog ruby1.8{b} samba-common samba-common-bin 
sane-utils sed sensible-utils sgml-data shared-mime-info
   smbclient software-center sudo sun-java6-bin sun-java6-jre 
sun-java6-plugin synaptic tar tasksel tasksel-data tcl tk ttf-dejavu
   ttf-dejavu-core ttf-dejavu-extra ttf-freefont ttf-liberation ttf-lyx 
twm typo3 typo3-database typo3-dummy tzdata tzdata-java udev
   unattended-upgrades unixodbc unrar update-manager-core 
update-manager-gnome update-notifier update-notifier-common upower
   usb-modeswitch usb-modeswitch-data usbutils util-linux vim-common 
vim-tiny virtinst w3m whiptail whois wireshark wireshark-common
   witalian workrave workrave-data wwwconfig-common x11-apps 
x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils
   x11-xserver-utils x11proto-composite-dev x11proto-core-dev 
x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev
   x11proto-kb-dev x11proto-randr-dev x11proto-render-dev 
x11proto-xext-dev x11proto-xinerama-dev x11vnc x11vnc-data xauth xbitmaps
   xdg-utils xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings 
xfonts-scalable xfonts-utils xinit xorg-docs-core xsane
   xsane-common xserver-xorg-video-geode xterm xtrans-dev 
xulrunner-1.9.1 xulrunner-dev
I seguenti pacchetti sono RACCOMANDATI ma NON verranno installati:
   ebtables gnupg-curl libatm1 min12xxw nvidia-vdpau-driver pnm2ppa 
python-keyring-gnome remmina-plugin-rdp remmina-plugin-vnc
   uuid-runtime
590 pacchetti aggiornati, 44 installati, 10 da rimuovere e 0 non aggiornati.
È necessario prelevare 552MB di archivi. Dopo l'estrazione, verranno 
occupati 53,0MB.
I seguenti pacchetti hanno dipendenze non soddisfatte:
   ruby1.8: Va in conflitto: irb1.8 ma 1.8.7.249-2 è installato.
   gcj-jre-headless: Va in conflitto: java-gcj-compat-headless (< 
1.0.80-6) ma 1.0.80-5.1 è installato.
   libept0: Dipende: libapt-pkg-libc6.9-6-4.8 che è un pacchetto virtuale.
   nvidia-kernel-source: Va in conflitto: linux-image-2.6.32-trunk-686 
ma 2.6.32-5 è installato.
   libruby1.8: Va in conflitto: libreadline-ruby1.8 ma 1.8.7.249-2 è 
installato.
Le seguenti azioni permetteranno di soddisfare queste dipendenze:
      Rimuovere i seguenti pacchetti:
1)     irb1.8
2)     java-gcj-compat
3)     java-gcj-compat-headless
4)     libept0
5)     libreadline-ruby1.8
6)     linux-image-2.6.32-trunk-686
      Tier: Safe actions, Remove packages (10000)


pappardella, per cui sono un po' timoroso:
Be' io a febbraio quando la squeeze e' passata a stabile mi
son distratto e non ho cambiato subito il source.list (non
m'ero accorto/ricordato che avevo squeeze invece di testing).
L'ho fatto verso la fine di febbraio, l'ho fatto in 10 sec.
ma uso dselect quindi non credo che vi interessi, perche'
tutti dselect lo odiano come il diavolo l'acqua santa.
Con dselect ho semplicemente - dopo aver cambiato il
source.list eh - inviato sulla riga "aggiorna, se possibile
l'elenco dei pacchetti", e quindi ho poi inviato sull'altra
riga "installa ed aggiorna i pacchetti scelti", e poi* ha
fatto e pensato a tutto l'orologio svizzero.
Me ne aveva aggiornati circa una trentina, ma in tutto e
per tutto come il solito upgrade che faccio ogni giorno.
---------
* in realta' la seconda volta ho inviato prima su "scegli
quali pacchetti vuoi nel tuo sistema" perche' li' si vedono
tutti quelli che saranno upgradati comprese le loro
caratteristiche e se oltre a upgradare ne propone altri
nuovi da installare.
-- 
Saluti, Dalet

Per la cronaca, ho risolto con un semplice aptitude full-upgrade, previa 
modifica del file source.list
Tutto pare funzionare.


 così".
Forse hai girato un po' troppo poco. 
"Le note di rilascio forniscono informazioni su come aggiornare in modo 
sicuro dalla versione 5.0 (nome in codice lenny) alla versione attuale e 
informano gli utenti sui possibili problemi conosciuti in cui potrebbero 
incorrere durante tale processo."
http://www.debian.org/releases/squeeze/releasenotes


Ma le release note per la testing ci sono?


 
http://www.debian.org/releases/squeeze/releasenotes
Grazie mille del link, è inutile dire che non me le aspettavo lì perchè credo si 
sia dedotto ma stà di fatto che la prossima volta guarderò anche in quella sezione
Grazie.


 sezione
Si, anche a me subito il restyling del sito ha spiazzato un po' ... :-)


Nel source.list al posto di squeeze hai messo testing?

 pappardella, per cui sono un po' timoroso:
Io lo feci qualche anno fa ed ha funzionato.


Yes.
