(ASS) Appunti & Spunti Sparsi
Icona RSS Icona home
  • Are you ready for wheezy ?

    Pubblicato il febbraio 10th, 2011 bot 7 commenti

    Il lungo periodo di freeze mi aveva fatto dimenticare gli smanettamenti e così dopo il passaggio di Squeeze a stable è giunto il momento dell’upgrade.

    Prima di cominciare è necessaria una ripulita e una bella risistemata al sources.list, poi un rissetto del pinning già presente.

    Il risultato è una consistente fetta di paccehtti aggiornati che per fortuna mia ha filato liscio.

    Procediamo ora con le operazioni eseguite.

    Cominciamo con  apt.conf

    # cat apt.conf
    APT::Default-Release "testing";

    Poi il file che regola il pinning :

    # cat preferences
    Package: *
    Pin: release a=testing
    Pin-Priority: 950
    Package: *
    Pin: release a=unstable
    Pin-Priority: 550
    Package: *
    Pin: release a=experimental
    Pin-Priority: 450

    ed infine il sources.list modificato.

     # cat sources.list
    # Official Debian
    deb http://ftp.it.debian.org/debian/ wheezy main contrib non-free
    deb http://security.debian.org/ wheezy/updates contrib non-free main
    #multimedia
    deb http://www.debian-multimedia.org testing main non-free
    #multimedia sid
    deb http://www.debian-multimedia.org sid main non-free
    #moblock
    deb http://moblock-deb.sourceforge.net/debian squeeze main
    # Virtualbox
    deb http://download.virtualbox.org/virtualbox/debian squeeze contrib
    # Opera Browser - Production release
    deb http://deb.opera.com/opera/ squeeze non-free
    #experimental
    deb http://ftp.it.debian.org/debian/ experimental main contrib non-free
    #sid
    deb http://ftp.it.debian.org/debian/ sid main contrib non-free

    Terminate le operazioni preeliminari siamo pronti per un aptitude update e successivamente per sicurezza un più morbido approcio con aptitude safe-upgrade.

    Visto il numero interessante di pacchetti di cui diversi di KDE ho preferito effettuare l’upgrade fuori da X killando prima KDE .

    Stato attuale: 349 aggiornati [+349], 28371 nuovi [+1063].
    barabba:/home/barabba# aptitude safe-upgrade
    Risoluzione delle dipendenze…
    I seguenti pacchetti NUOVI (NEW) saranno installati:
    growisofs{a} libpodofo0.8.0{a}
    I seguenti pacchetti saranno RIMOSSI:
    g++-4.3{u} libstdc++6-4.3-dev{u} libx264-104{u}
    I seguenti pacchetti saranno aggiornati:
    acpi-support-base alien amarok amarok-common amarok-utils audacity audacity-data avahi-daemon avidemux
    avidemux-common avidemux-plugins avidemux-qt bluefish bluefish-data bluefish-plugins bsdmainutils cdparanoia
    childsplay childsplay-alphabet-sounds-it consolekit cpio cpp cpp-4.4 crystalcursors cups cups-bsd cups-client
    cups-common cups-pdf cups-ppdc curl debconf debconf-i18n debian-keyring debianutils defoma dh-make diffstat
    doc-linux-it doc-linux-it-text dvd+rw-tools dvdauthor dvdisaster dvdisaster-doc fakeroot fcrackzip flac fluxbox
    foomatic-db g++ g++-4.4 gcc gcc-4.4 gcc-4.4-base gcj-4.4-base gcj-4.4-jre gcj-4.4-jre-headless gcj-4.4-jre-lib
    gcj-jre-headless gdb gdbserver ghostscript ghostscript-cups gimp gimp-data gnome-js-common hostname icc-profiles
    imagination imagination-common iptables iso-codes kde-window-manager kdebase-workspace kdebase-workspace-bin
    kdebase-workspace-data kdebase-workspace-dev kdebase-workspace-kgreet-plugins kdelibs-bin kdelibs5 kdelibs5-data
    kdelibs5-dev kdelibs5-plugins kdiff3-doc kdiff3-qt kdm kdoctools klibc-utils klipper kmplayer ksysguard ksysguardd
    libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libavahi-core7
    libavahi-glib1 libavahi-gobject0 libavahi-qt3-1 libbluetooth3 libcap-ng0 libcdparanoia0 libck-connector0
    libcompress-raw-zlib-perl libcups2 libcups2-dev libcupscgi1 libcupsdriver1 libcupsimage2 libcupsmime1 libcupsppdc1
    libcurl3 libcurl3-gnutls libdb4.6 libdb4.7 libeet1 libexpect-perl libffado-dev libffado2 libflac++6 libflac-dev
    libflac8 libfltk1.1 libfontenc1 libfs6 libgcc1 libgcj-bc libgcj-common libgcj10 libgcj10-awt libgfortran3 libgimp2.0
    libgksu2-0 libgoffice-0.8-8 libgoffice-0.8-8-common libgomp1 libgs8 libgsf-1-114 libgsf-1-common libgstfarsight0.10-0
    libhtml-parser-perl libhtml-tree-perl libice-dev libice6 libicu44 libidn11 libio-socket-ssl-perl libjack-dev libjack0
    libkate1 libkde3support4 libkdecorations4 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkephal4
    libkeyutils1 libkfile4 libkhtml5 libkimproxy4 libkio5 libkjsapi4 libkjsembed4 libklibc libkmediaplayer4
    libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkparts4 libkpty4 libkrosscore4 libkrossui4
    libkscreensaver5 libksgrd4 libksignalplotter4 libktexteditor4 libkunitconversion4 libkutils4 libkwineffects1a
    libkworkspace4 liblsofui4 libm17n-0 libmcs1 libmediastreamer0 libmodplug-dev libmodplug1 libmxml1 libnepomuk4
    libnepomukquery4a libnewt0.52 libnss3-1d libortp8 libotf0 libpam-ck-connector libpanel-applet2-0
    libplasma-geolocation-interface4 libplasma3 libplasmaclock4a libplasmagenericshell4 libprocesscore4a libprocessui4a
    libqimageblitz4 libquicktime-dev libquicktime1 libsemanage-common libsemanage1 libsepol1 libsm-dev libsm6 libsndfile1
    libsolid4 libsolidcontrol4 libsolidcontrolifaces4 libstdc++6 libstdc++6-4.4-dev libsub-name-perl libsvga1
    libsvga1-dev libtag-extras1 libtaskmanager4a libthreadweaver4 liburi-perl libv4l-0 libweather-ion4a libwpd8c2a
    libwww-curl-perl libwww-perl libxapian22 libxaw7 libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1
    libxdmcp-dev libxdmcp6 libxinerama-dev libxinerama1 libxkbfile1 libxmu-dev libxmu-headers libxmu6 libxmuu1 libxpm-dev
    libxpm4 libxrandr-dev libxrandr2 libxres1 libxss1 libxtst6 libxv-dev libxv1 libxvmc1 libxxf86dga-dev libxxf86dga1
    libxxf86vm-dev libxxf86vm1 lsb-base lsb-core lsb-release mime-support mlocate mtr-tiny nano nasm nmap odbcinst
    odbcinst1debian2 patch plasma-dataengines-workspace plasma-desktop plasma-scriptengine-googlegadgets
    plasma-scriptengine-python plasma-scriptengine-qedje plasma-scriptengine-ruby plasma-scriptengine-webkit
    plasma-scriptengines plasma-widgets-workspace policycoreutils popularity-contest procps psmisc python-gst0.10
    python-newt python-semanage python-support python-xapian quicktime-utils quicktime-x11utils radiotray rar scribus-ng
    sed sensible-utils sgml-data smplayer smplayer-translations sqlite3 sudo synaptic systemsettings tar testdisk
    torcs-data-cars tzdata unicode unicode-data unixodbc unrar vim vim-common vim-runtime vim-tiny w32codecs wajig
    whiptail witalian 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-video-dev x11proto-xext-dev x11proto-xf86vidmode-dev
    x11proto-xinerama-dev xauth xbitmaps xdg-utils xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi
    xfonts-75dpi-transcoded xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xinit xorg-docs-core xterm
    xtrans-dev xul-ext-greasemonkey
    I seguenti pacchetti sono RACCOMANDATI ma NON verranno installati:
    libfile-mimeinfo-perl libhtml-format-perl
    349 pacchetti aggiornati, 2 installati, 3 da rimuovere e 0 non aggiornati.
    È necessario prelevare 445 MB di archivi. Dopo l’estrazione, verranno occupati 40,9 MB.
    Continuare? [Y/n/?]

    Le operazioni con un attimo di pazienza dovrebbero susseguirsi senza intoppi.

    Now you are one more time in testing !

     

    7 responses to “Are you ready for wheezy ?” Icona RSS

    • si però non vi è traccia delle nuove versioni di KDE siamo rimasti ancora alla 4.4 :(

    • Quanta fretta, ma che ha la 4.4 che non và ?
      poi se uno si informa si scopre:
      http://lists.debian.org/debian-devel-announce/2011/02/msg00003.html ha scritto:
      the upload of KDE 4.6 to the archive is anticipated in early March

      take it easy

    • uff pensavo di non dover aspettare ancora molto :\

    • Ciao, mi sono imbattuto in questo post quasi per caso, e mi intriga parecchio.. :D
      Avrei solo un dubbio, essendo un “novello” di Debian, converrebbe prima attendere il freeze del ramo testing per me, o potrei avventurarmi?
      Il terminale non mi spaventa, però non vorrei metterci mano troppo spesso per manutenzione, cioè non vorrei che la macchina mi piantasse sistematicamente…
      Ultima cosa, fare il pinning fra stable e testing crea troppi casini o non avrebbe molto senso?
      Accento consigli e ramanzine…. :D

    • Attendere il freeze vuole dire entrare nella futura stable, a sto punto usa la stable attuale e segui gli upgrade.
      Se invece soffri la sindrome dell’ubuntista che ha bisogno dell’ultima versione del pacchetto xyz senza sapere le diff con la vecchia versione allora vai in testing o unstable ma praparati a smanettare da shell.
      Un pinning stable-testing non mi piace ma non è impossibile (anche se la nuova stable ha software aggiornato) altrimenti esitono i repo backport.

    • Si lo ammetto soffro da sindrome dell’ubuntista. :$
      Ma sto cercando di smettere, davvero, ecco perché ero passato a squeezy.. solo che il bisogno di pacchetti aggiornati è stato più forte di me.. :’(
      Comunque grazie per i chiarimenti, proverò a superare le mie crisi d’astinenza… anche se con gnome 3 o kde 4.6 sarà dura. XD

      Ps.: ma i CAPTCHA per poter postare sono case sensitive, o è solo la mia tastiera insensitive?

    • Quello che non capisco è perchè installare Debian per poi usarla con le repo PPA di ubuntu.
      Secondo mè è il segno che ubuntu non va poi tanto bene come pubblicizzano.
      Se vuoi le novità prendile in sorgente e compilatele.
      Le periodiche migrazioni da ubuntu a Debian evidenziano che l’upgrade semestrale porta molti al re-install e non tutti ce la fanno.
      Ma il problema più grosso è un retaggio che si portano dietro molti utenti che prima usano ubuntu come usavano win
      poi usano debian come usavano ubuntu.

      Scopri la filosofia che c’è dietro Debian e scegli la tua strada (qualunquemente sia ) con orgoglio.

      PS i CAPTCHA dovrebbero essere case insensitive ma non ne son sicuro

    Lascia un commento

    *