1 |
On Tue, Mar 24, 2009 at 1:29 PM, Paul Hartman |
2 |
<paul.hartman+gentoo@×××××.com> wrote: |
3 |
> On Tue, Mar 24, 2009 at 12:26 PM, James <wireless@×××××××××××.com> wrote: |
4 |
>> Hello, |
5 |
>> |
6 |
>> Confidence is high that I've mucked_up this upgrade to |
7 |
>> kde-4.2.1. |
8 |
>> |
9 |
>> I was content to leave the system at 3.5.9 and while |
10 |
>> I was messing around, I guess I triggered a kde 4.2.1 install |
11 |
>> (I had started the upgrade and decide to wait some weeks ago.) |
12 |
>> |
13 |
>> |
14 |
>> Long story short, I'm now running kde-4.2.1 [OK] |
15 |
>> |
16 |
>> I moved my world file to a backup so as to avoid all |
17 |
>> of those dependency issues. It worked pretty well. |
18 |
>> However, now I'm adding the packages back a few at a |
19 |
>> time and lots of stuff calls for kdelibs-3.5.9-r1. |
20 |
>> |
21 |
>> |
22 |
>> Where I'm confused is can I have 2 versions |
23 |
>> of kdelibs installed at the same time? |
24 |
>> My gut tells me NO? |
25 |
>> |
26 |
>> |
27 |
>> What am I missing. Kde-4.2.1 is up and running. |
28 |
>> Although I have not extensively tested it, I can |
29 |
>> run konqueror and seamonkey and many other apps. |
30 |
>> just fine. |
31 |
>> |
32 |
>> So what I think I need to do (again) is |
33 |
>> |
34 |
>> Mask kdelibs 3.5.x completely? |
35 |
>> (syntax suggestions here for package.mask are welcome) |
36 |
>> |
37 |
>> emerge -C kde-3.5.9* (can I do this?) |
38 |
>> emerge --depclean -a |
39 |
>> |
40 |
>> and then watch closely what I emerge? |
41 |
>> ??? |
42 |
>> |
43 |
>> |
44 |
>> obviously confused, |
45 |
>> |
46 |
>> James |
47 |
> |
48 |
> I have all of KDE4 installed, and no trace of kde3 (including its |
49 |
> kdelibs). /Something/ in your world is requiring KDE3 libs still. Find |
50 |
> it and unmerge it and you'll be all set. Also check your world file to |
51 |
> make sure all of your KDE-related things have slots defined. |
52 |
> |
53 |
> You shouldn't need to mask anything. You can unmerge kdelibs-3xx and |
54 |
> then update world with --tree --pretend. If it tries to pull in |
55 |
> kdelibs 3 again, you can see which package requires it. Then you can |
56 |
> unmerge that package :) |
57 |
> |
58 |
|
59 |
Actually you can probably just do "emerge -pv --depclean kdelibs:3.5" |
60 |
to see what depends on kdelibs:3.5 |