Gentoo Archives: gentoo-user

From: Helmut Jarausch <jarausch@××××××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] upgrading ~x68 kde-4.2 to kde-4.3 question
Date: Wed, 26 Aug 2009 20:32:08
Message-Id: tkrat.6a547c1995585d9f@igpm.rwth-aachen.de
In Reply to: Re: [gentoo-user] upgrading ~x68 kde-4.2 to kde-4.3 question by Dale
1 On 26 Aug, Dale wrote:
2 > Helmut Jarausch wrote:
3 >> On 26 Aug, Dale wrote:
4 >>
5 >>> Helmut Jarausch wrote:
6 >>>
7 >>>> On 16 Aug, Dirk Heinrichs wrote:
8 >>>>
9 >>>>
10 >>>>> Am Sonntag 16 August 2009 21:12:30 schrieb Dirk Heinrichs:
11 >>>>>
12 >>>>>
13 >>>>>
14 >>>>>> 2) No need to unmerge anything (except one or two blockers).
15 >>>>>>
16 >>>>>>
17 >>>>> However, you can unmerge 4.2.x, if you like to.
18 >>>>>
19 >>>>>
20 >>>>>
21 >>>> How to do that in a simple way?
22 >>>>
23 >>>> Unfortunately,
24 >>>> emerge --unmerge kde-base/kde-meta:4.2
25 >>>> only unmerges the meta package itself.
26 >>>>
27 >>>> Thanks for a hint ( I'm afraid of any kde updates
28 >>>> since they always have created more headaches than any
29 >>>> other package or set of packages )
30 >>>>
31 >>>>
32 >>>>
33 >>> Not tested but should work. Use the -p option to make sure.
34 >>>
35 >>> Unmerge kde-meta:4.2
36 >>> emerge --depclean -p
37 >>>
38 >>> If that looks good, remove the -p. It should only remove kde:4.2 and
39 >>> what depends on it. If you wait a while, I may be about to do this.
40 >>> I'm doing the same thing as you. This DSL is soooooo cool. :-)
41 >>>
42 >>>
43 >>
44 >> I have difficulties doing so. 'emerge --depclean' requires a recent
45 >> emerge --update --newuse --deep @system @world
46 >> which tries to update kde, as well.
47 >> I'm just trying to mask all kde-base packages, then doing emerge
48 >> --update --newuse --deep @system @world
49 >>
50 >> Still, quite tedious.
51 >> Helmut.
52 >>
53 >>
54 >
55 > It may not work but then again it might. emerge --depclean -p
56 > kde-meta:4.2 .
57
58 This gives
59
60 >>> No packages selected for removal by depclean
61
62 Helmut.