--- Jesús Guerrero <[EMAIL PROTECTED]> wrote:
> On Wed, 2 Jan 2008 13:40:11 -0800 (PST)
> BRM <[EMAIL PROTECTED]> wrote:
> > What is the _best_ path forward? Should I just stick with my
> current
> > build of kde? Or is there an easy way to remove all the blocks and
> then
> > push in kde-meta? Is it worth it?
> There are two kind of kde installs, or three, if you ask me.
> 
> You can install "kde". That will pull into your system the big
> packages just like they are released by the kde team. That means,
> several big monoliths, like kdebase, kdenetwork, kdegraphics and so
> on.
> 
> You can install using split ebuilds as well. For example, instead
> of installing kdebase, you only need a couple of programs. So, you
> just install, let's say, konqueror and konsole, instead of kdebase.
> Of course, you can install all the pieces of kdebase using split
> ebuilds, and both installs would be equivalent. The downside is that
> you would need to install lots of small packages, instead of a big
> monolithic one.
> 
> That way you save some space, but, what's more important for me, you
> save hours of compilation for things that you will never use.
> 
> The other solution is to use meta-ebuilds. For example, you can
> install kdebase-meta, instead of kdebase. This is kind of an "hybrid"
> approach. When you emerge kdebase-meta, you end with the same that
> you
> would get by installing kdebase, but it will be done using split
> ebuilds. The good thing is that you will still get the modulatiry,
> without having to install all the split ebuilds by hand, because
> the meta-package pulls all of the components of kdebase but using
> split ebuilds as dependencies.
> 
> So, you already know why you are getting that big list of packages to
> install: you are not going to get anything more if you install those
> packages, because they are a split version of the big kde packages
> you already installed.
> 
> The blockers are simple to understand: you can't have kdebase and
> kdebase-meta installed at the same time. They are equivalent, it
> would be a nonsense anyway. So, all the components of a given meta-
> package, block the matching monolithic package. That way portage
> can prevent weird things like the one you were trying to do :)
> 
> I hope it made sense, if not, ask for clarification.

Thanks, and yes it does. I haven't vested much in the install yet, and
the more modular approach seems nicer to me, so I think I'll switch it
over now before its too costly.

Thanks!

Ben
-- 
[EMAIL PROTECTED] mailing list

Reply via email to