Suite a un soucis de librairie libKonq hier sur ma gentoo j’ai du désinstaller kdebase pour émerger kdebase-meta
Tout fonctionne bien je n’ai plus de soucis avec konqueror ni showimg par contre emerge me pette une durite j’ai l’impression
Je suis un peu perdu entre kdebase,kdebase-meta,kdebase-startkde :pt1cable:
Résultats :
Gentoo-2005 tux # emerge -uD world --pretend
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[blocks B ] =kde-base/kappfinder-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcheckpass-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kfind-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kate-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/konqueror-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksplashml-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksystraycmd-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/konsole-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kscreensaver-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/knetattach-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kwin-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kstart-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kreadconfig-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kpersonalizer-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/libkonq-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksysguard-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdesktop-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksmserver-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kicker-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdepasswd-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/nsplugins-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kmenuedit-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kpager-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebugdialog-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kxkb-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdm-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/drkonqi-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/klipper-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdeprint-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdcop-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ktip-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kscreensaver-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdm-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/khotkeys-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesu-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-data-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcminit-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcontrol-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/khelpcenter-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebugdialog-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kicker-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kappfinder-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksysguard-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/knetattach-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdepasswd-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kfind-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-kioslaves-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdialog-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcheckpass-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kxkb-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ktip-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kreadconfig-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/klipper-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksystraycmd-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesktop-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kwin-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kstart-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksmserver-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/nsplugins-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kate-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdeprint-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdcop-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kpager-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-startkde-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksplashml-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kpersonalizer-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kmenuedit-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/drkonqi-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/konqueror-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/konsole-3.4.1)
[ebuild U ] sys-apps/baselayout-1.11.13 [1.11.12-r4]
[ebuild NS ] sys-apps/lm_sensors-2.9.1
[ebuild U ] sys-apps/hotplug-20040923-r1 [20040923]
[ebuild N ] kde-base/kdebase-3.4.1-r1
[ebuild N ] kde-base/kdebase-startkde-3.4.1
Je ne sais plus trop quoi faire mon kde tourne bien avec le meta mais chose bizarre :
Gentoo-2005 tux # emerge search kdebase-meta
Searching...
[ Results for search key : kdebase-meta ]
[ Applications found : 1 ]
* kde-base/kdebase-meta
Latest version available: 3.4.1
Latest version installed: 3.4.1
Size of downloaded files: 0 kB
Homepage: [url=http://www.kde.org/]http://www.kde.org/[/url]
Description: kdebase - merge this to pull in all kdebase-derived packages
License: GPL-2
Size o kb !? , voila je pense qu’il faudrait que je mette un peu d’ordre dans tout çà mais j’ai besoin de vos conseils car là je comprends pas trop pourquoi il veut m’émerger kdebase-startkde et le kdebase tout court :’(
tente un emerge -p depclean ( n’oublie pas le -p ) pour voir si il cause.
si non je tenterais de désinstaller le kdebase-meta
je voir si tout est est propre à nouveau (
emerge -uD world && emerge -a depclean && revdep-rebuild )
puis de reessayer d’emerger kdebase-meta pour voir si le probleme persiste.
si le probleme n’est pas corrigé, apres il faut voir si les 4 paquetages mentionnés ne bloquent pas la mise à jour.
si tu peux donner un equery depgraph kdebase
et la meme chose sur kdebase-meta avant de poursuivre.
j’ai fait un emerge -s kde et j’ai passé en revue tous les packets, j’ai trouvé kdemultimedia et kdelibs toujours installés. J’ai supprimé ces 2 packets et je n’ai plus de soucis lors de emerge -uD world. Je pense que ca va allé. Je vais réinstaller kde meta.
Merci de ton aide je reposterai quand après avoir emerger çà
Non, c’est pas bizarre et parfaitement normal pour kdebase-meta ou kde-meta,…
Cà ne downloade aucun source, c’est juste un ebuild qui pointe vers d’autres ebuild qui eux vont installer et downloader les paquets des programmes.
Bref c’est qu’un ebuild de dépendances. Donc taille 0.
Il faut faire attention entre les paquets “complets” et les paquets “séparés” pour KDE.
L’installation d’un paquet séparé bloque l’installation d’un paquet complet et vice-versa.
C’est ce qui arrive dans ton cas, tu mélanges des paquets séparés et complets du même type et ça fout un gros bordel
Le plus simple et pour avoir un KDE assez modulaire : c’est d’émerger kdebase (qui contient le minimum syndical je pense), puis ensuite d’emerger les applications qui te servent réellement.
EDIT après une petite réflexion :
Tu as précédemment installé “kdebase” puis tu l’as supprimé, et ensuite tu as installé “kdebase-meta”.
Cependant, “kdebase” et “kdebase-meta” se trouvent toujours dans le fichier world.
Lorsque tu essayes de mettre à jour ton world, emerge va essayer d’installer “kdebase” et “kdebase-meta” en même temps, ce qui n’est pas possible. (les paquets se bloquent mutuellement). Ça affiche alors la grande liste de paquets bloqués.
La solution consiste à supprimer une entrée dans le fichier world.
Si tu veux garder kdebase-meta, enleve kde-base/kdebase de ton fichier world.
/var/lib/portage/world