1 |
On Monday 05 February 2007 22:41, Dale wrote: |
2 |
> Dale wrote: |
3 |
> >> Calculating dependencies... done! |
4 |
> >> [ebuild U ] kde-base/kdelibs-3.5.6-r2 [3.5.5-r7] USE="acl alsa |
5 |
> >> arts cups doc fam jpeg2k spell ssl tiff -avahi -debug -kdeenablefinal |
6 |
> >> -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter |
7 |
> >> -xinerama -zeroconf" LINGUAS="-he" 15,186 kB |
8 |
> >> [ebuild U ] kde-base/kate-3.5.6 [3.5.5-r1] USE="arts -debug |
9 |
> >> -kdeenablefinal -kdehiddenvisibility -xinerama" 23,589 kB |
10 |
> > |
11 |
> > That version works fine. |
12 |
> |
13 |
> Well, I'm trying to mask this so it will not upgrade when I do updates. |
14 |
> I must be missing something here. When I did the pretend downgrade it |
15 |
> pulled kdelibs down one version too. So I want to make it so that |
16 |
> kdelibs and kate will stay at 3.5.5 versions. This is what I added to |
17 |
> |
18 |
> package.mask: |
19 |
> > =kde-base/kate-3.5.6 |
20 |
> > =kde-base/kdelibs-3.5.6-r2 |
21 |
> |
22 |
> That way if there is a new release it will upgrade and hopefully it will |
23 |
> be fixed. However, this is what happens when I check for updates: |
24 |
> > root@smoker / # emerge -uvDp world |
25 |
> > |
26 |
> > These are the packages that would be merged, in order: |
27 |
> > |
28 |
> > Calculating world dependencies \ |
29 |
> > !!! All ebuilds that could satisfy "~kde-base/kate-3.5.6" have been |
30 |
> > masked. |
31 |
> > !!! One of the following masked packages is required to complete your |
32 |
> > request: |
33 |
> > - kde-base/kate-3.5.6 (masked by: package.mask) |
34 |
> > |
35 |
> > For more information, see MASKED PACKAGES section in the emerge man |
36 |
> > page or |
37 |
> > refer to the Gentoo Handbook. |
38 |
> > (dependency required by "kde-base/kdebase-meta-3.5.6" [ebuild]) |
39 |
> > |
40 |
> |
41 |
> Do I need to mask kde-meta too or is there some other way around this?? |
42 |
> < scratches head > |
43 |
|
44 |
Bringing kde-meta up to version 3.5.6 is going to want to upgrade ALL it's |
45 |
dependencies to 3.5.6 (which includes kate). |
46 |
|
47 |
To maintain different versions of of the various KDE packages, you'll need |
48 |
to |
49 |
remove the kde-meta package. To make sure 'emerge -u world' (or a |
50 |
variant), |
51 |
pulls in new version of other packages, you'll want to 'emerge -n' the |
52 |
various direct dependencies of kde-meta (kdenetwork-meta etc). |
53 |
|
54 |
I doubt kate is a direct dependency of kde-meta (I could be wrong). If it |
55 |
isn't, one (or more) of the other kde${stuff}-meta packages will also try |
56 |
to |
57 |
upgrade it. Instead of 'emerge -n'-ing those packages, 'emerge -n' it's |
58 |
direct dependencies (one of which should be kate). |
59 |
|
60 |
You may actually find some packages that you don't care about, feel free to |
61 |
not 'emerge -n' them. They will then not be updated by an 'emerge -u |
62 |
world' |
63 |
and my be removed be 'emerge --depclean' (unless they are a dependency of |
64 |
some other package in world) |
65 |
|
66 |
In fact, I recently removed all the kde${stuff}-meta packages from my |
67 |
system |
68 |
and only installed the KDE applications I wanted. This might result in |
69 |
significant disk space savings, but YMMV. I now have ~90 packages from the |
70 |
kde-base category instead of the ~350 pulled in by kde-meta. |
71 |
|
72 |
-- |
73 |
Boyd Stephen Smith Jr. ,= ,-_-. =. |
74 |
bss03@××××××××××.net ((_/)o o(\_)) |
75 |
ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' |
76 |
http://iguanasuicide.org/ \_/ |
77 |
New GPG Key! Old key expires 2007-03-25. Upgrade NOW! |