[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RE : RE : Installe KDE Debian SID...



On Thu, Oct 30, 2003 at 10:14:02AM +0100, herve wrote:
> Voila
> Un grand merci a tout ceux qui m'on filé un coup de main
> J'ai au final, utilisé la version 3.1.3 de kde en installant ceci
> http://snapshot.debian.net/archive/2003/06/24/debian/pool/main/l/lm-sens
> ors/libsensors-1debian1_2.7.0-6_i386.deb
> Comme on me l'a conseillé et puis ensuite relancer apt-get install
> kdebase ....
> Pour la version 3.1.4, toujours pas d'explication le probleme reste
> entier....de meme que pour la version backportée CVS......probleme de
> version entre paquets provenant des sources kde (que ce soit
> kde.download.org pour la 3.1.4 ou la source du backport 3.2) et ceux des
> sources pour la sid..d'apres ce que j'ai remarqué....et au final...unmet
> dependencies et hop broken package...
> Toute idée est toujours la bienvenue ...

Bonjour,

Mis à part  le problème du libsensors-1debian1 qui est effectivement
soluble en téléchargeant une version un peu plus ancienne de la
bibliothèque, il est tout à fait possible d'employer la version
kde-3.1.4 de la sid, avec quelques "aménagements"... Voici comment j'ai
procédé pour ma part:

0) Commencer par virer purement et simplement TOUT ce qui concerne kde
dans des versions antérieures.

1) Ajout, dans le /etc/apt/sources.list, de lignes concernant la distrib
"unstable".

2) Création d'un fichier /etc/apt/preferences, avec les lignes
suivantes:

Package: *
Pin: release testing
Pin-Priority: 900

Package: *
Pin: release unstable
Pin-Priority: 600


Cela donne priorité à la testing, mais permet quand-même d'installer
certains paquets de la unstable éventuellement.

3)
# apt-get update
# apt-get install kde -t unstable

4) Attention: âmes sensibles et puristes s'abstenir... :-)

A cette étape, il devrait y avoir des messages d'erreur concernant des
dépendances non résolues, en particulier à propos de kdemultimedia.
Outre le problème de "libsensors-1debian1" pour lequel une solution a
été donnée (et qu'il faut aussi appliquer), il y a aussi un souci
concernant le fichier "Packages" de unstable récupéré sur le net. Ce
fichier se trouve sur le disque, à l'emplacement suivant (ici dans le
cas du miroir ftp.fr.debian.org):

/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_unstable_main_binary-i386_Packages

Il faut éditer ce fichier, et modifier les dépendances du package
"kdemultimedia" dans la version "4:3.1.2-1.1". En effet, dans cette
version, toutes les dépendances citées sont également en "4:3.1.2-1.1"
alors que les packages réellement disponibles sont en "4:3.1.2-1". Donc,
à grands coups de vim ou d'autre chose, il suffit de changer tous les
numéros de versions des packages cités dans la ligne "Depends:" pour les
remplacer par "4:3.1.2-1" au lieu de "4:3.1.2-1.1".

C'est pas fini, parce que là, on vient simplement de résoudre le
problème au niveau de apt... Il faut aussi faire la même chose au niveau
de dpkg. Là, les fichiers concernés s'appellent "/var/lib/dpkg/status" et
"/var/lib/dpkg/available". Même motif, même punition: un grand coup de
vim dans la tronche. :-) Faites gaffe quand-même avant d'éditer votre
fichier "status", vaut mieux faire une sauvegarde avant, on ne sait
jamais...

A partir de là, un nouveau "apt-get install kde -t unstable" doit bien
se passer... ATTENTION: ne pas refaire de "apt-get update" !!! Sinon
tout est bien entendu à refaire au niveau des éditions de fichiers...

Ouala. Je sais, c'est pas du travail soigné, mais ça a le mérite de
fonctionner. :-) Dans la série "rendons à César...", Merci à Didier
Chalm pour l'idée initiale, et pour l'avoir ensuite oubliée, ce qui
m'a forcé à la redécouvrir et à lui remontrer la manip récemment. :-)))

Reste plus qu'à attendre maintenant que ces histoires de dépendances
soient corrigées dans la sid. Le bug a été signalé, mais j'ai plus le
numéro d'entrée dans la base en tête.

Dernier mot: oui, c'est normal que certains packages de kde-3.1.4 soient
encore en 3.1.2... Tous les packages ne sont pas remis à jour en même
temps... :-)

Bruno

-- 
-- Service Hydrographique et Oceanographique de la Marine ---  EPSHOM/CIS/MIC
--     13, rue du Chatellier ---  BP 30316  --- 29603 Brest Cedex, FRANCE
--        Phone: +33 2 98 22 17 49  ---  Email: Bruno.Treguier@shom.fr



Reply to: