Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ SOLVED ] Oops, KDM: cannot emerge (kdebase blocks)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
anaconda
n00b
n00b


Joined: 16 Apr 2005
Posts: 74
Location: 404: Not Found

PostPosted: Mon Apr 18, 2005 1:52 pm    Post subject: [ SOLVED ] Oops, KDM: cannot emerge (kdebase blocks) Reply with quote

What can I do with this:
Code:

emerge -p kdm

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-data-3.4.0)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kcontrol-3.4.0)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kcminit-3.4.0)
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/kdm-3.4.0)
[ebuild  N    ] kde-base/kdebase-data-3.4.0
[ebuild  N    ] kde-base/kcminit-3.4.0
[ebuild  N    ] kde-base/kcontrol-3.4.0
[ebuild  N    ] kde-base/kdm-3.4.0

Is it normal?!
:?: :?: :?: :roll:
_________________
No one knows better than a developer how would his/her programs react to any given cflags (c) 6thpink
For better results compile coffee from source before drink. Sugar would better go as a module.


Last edited by anaconda on Tue Apr 19, 2005 8:40 am; edited 1 time in total
Back to top
View user's profile Send private message
pleusicles
n00b
n00b


Joined: 26 May 2004
Posts: 44

PostPosted: Mon Apr 18, 2005 2:10 pm    Post subject: Reply with quote

Yes, it is. It seems you are trying to mix monolithic and split KDE ebuilds. If you have installed kdebase (monolithic), you already have kdm. To switch to the split packages, you first have to unmerge the conflicting monolithic ones.
Back to top
View user's profile Send private message
anaconda
n00b
n00b


Joined: 16 Apr 2005
Posts: 74
Location: 404: Not Found

PostPosted: Mon Apr 18, 2005 2:22 pm    Post subject: Reply with quote

pleusicles wrote:
Yes, it is. It seems you are trying to mix monolithic and split KDE ebuilds. If you have installed kdebase (monolithic), you already have kdm. To switch to the split packages, you first have to unmerge the conflicting monolithic ones.

Thank you very much for explanation, pleusicles.
How can I replace all the packages in the monolitic using the split ebuild?
Sorry if my question is noob. ;)
_________________
No one knows better than a developer how would his/her programs react to any given cflags (c) 6thpink
For better results compile coffee from source before drink. Sugar would better go as a module.
Back to top
View user's profile Send private message
pleusicles
n00b
n00b


Joined: 26 May 2004
Posts: 44

PostPosted: Mon Apr 18, 2005 4:23 pm    Post subject: Reply with quote

First, unmerge the monolithic packages, with the exception of kdelibs (for which no split version exists, for understandable reasons), and arts (in case you use it). Then emerge kdebase-startkde: this is needed to be able to start KDE :wink:

Of course, you will need to add the split package names to /etc/portage/package.keywords! You can add all packages inside kde-base/ with the following command (taken from another thread; don't forget to change ~arch to your actual arch):

Code:

ls /usr/portage/kde-base | awk '{ print "kde-base/"$1" ~arch" }' >> /etc/portage/package.keywords


Then emerge whatever you want, e.g. if you need konqueror, just
Code:

emerge konqueror


You will have to find out which package holds which feature you may want, but most of the time its self-explanatory.

Hope this helps (and that I haven't left out anything important...)
Back to top
View user's profile Send private message
pleusicles
n00b
n00b


Joined: 26 May 2004
Posts: 44

PostPosted: Mon Apr 18, 2005 9:16 pm    Post subject: Reply with quote

Hm, this time I actually read your question...

If you want to install _all_ split-packages which are 'parts' of a given monolithic package, just
Code:
 emerge kdebase-meta


Or kdemultimedia-meta or anything. Note, however, that installing everything through split packages will take a longer time than it would by choosing monolithic packages. Split ebuilds are good if you need just some applications of a given package.


Last edited by pleusicles on Tue Apr 19, 2005 9:44 am; edited 1 time in total
Back to top
View user's profile Send private message
anaconda
n00b
n00b


Joined: 16 Apr 2005
Posts: 74
Location: 404: Not Found

PostPosted: Tue Apr 19, 2005 8:39 am    Post subject: Reply with quote

Thank you for detailed reply. :)
_________________
No one knows better than a developer how would his/her programs react to any given cflags (c) 6thpink
For better results compile coffee from source before drink. Sugar would better go as a module.
Back to top
View user's profile Send private message
tomk
Bodhisattva
Bodhisattva


Joined: 23 Sep 2003
Posts: 7221
Location: Sat in front of my computer

PostPosted: Mon Sep 26, 2005 3:00 pm    Post subject: Reply with quote

Moved from Portage & Programming to Duplicate Threads, please see this topic.
_________________
Search | Read | Answer | Report | Strip
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum