Da KDE 4.1 beta 2 a KDE 4.1 RC1

Sui repository PPA di Kubuntu (deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main) sono disponibili i pacchetti aggiornati per KDE 4.1. Quando furono rilasciati i pacchetti per KDE 4.1 beta 2 li installai usando questo reposiotry, e poi eseguii l’installazione a parte del (meta)pacchetto kdepim-kde4, che contiene kontact, kmail, akgregator e così via. Oggi sono stati messi sui repository i pacchetti per KDE 4.1 RC1. Eseguendo il solito sudo aptitude dist-upgrade l’installazione falliva così:

Preparing to replace kde-icons-oxygen 4:4.0.83-0ubuntu1~hardy1~ppa5 (using .../kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb) ...
Unpacking replacement kde-icons-oxygen ...
dpkg: error processing /var/cache/apt/archives/kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb (--unpack):
trying to overwrite `/usr/lib/kde4/share/icons/oxygen/32x32/actions/appointment-new.png', which is also in package libkdepim4-kde4
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Questo errore impedisce l’installazione di kdebase-runtime, che a sua volta impedisce il funzionamento di praticamente tutti i programmi di KDE. La soluzione, trovata immediatamente chiedendo aiuto al canale #kubuntu-kde4 su freenode è eseguire:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb

Fatto questo, forzando la sovrascrittura di alcuni file, è possibile riavviare il processo di upgrade, che si spera vada a buon fine :)

Il problema è dovuto al fatto che non è ancora disponibile sui repository il pacchetto kdepim RC1, il che porta a questo conflitto di versioni.

2 Responses to “Da KDE 4.1 beta 2 a KDE 4.1 RC1”

  1. Daniele Says:

    Grandissimo. In molti eravamo afflitti da questo problema, e solo ora trovo una soluzione efficace. Sospettavo di dover usare “sudo dpkg -i –force-overwrite” ma non sapevo dove recuperare il .deb corretto, dato che navigare alla cieca (come fa chi come me non ha esperienza) gli sterminati repo nighly è un suicidio.
    Ovviamente una copia era nella cache di APT! La soluzione era sotto il mio naso, ma senza questo blog non ci sarei mai arrivato!
    GRAZIE!

    PS: La cosa buffa è che per trovare questo blog ho dovuto forzare in Google la ricerca nelle pagine dell’intero Web, e non solo in quelle in Italiano. :)

  2. IppatsuMan Says:

    Se non altro Google inizia a volermi bene e indicizzarmi con una certa frequenza :) Prima o poi dovrò migrare a Wordpress in italiano.

    Felice di essere stato utile ^_^

Leave a Reply

2,207 commenti spam bloccati. Non provarci neanche.