Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] FIXED: Re: KDE3 removal
Date: Fri, 27 Nov 2009 00:04:58
Message-Id: 200911270103.08849.alan.mckinnon@gmail.com
In Reply to: Re: [gentoo-user] FIXED: Re: KDE3 removal by Mick
1 On Thursday 26 November 2009 22:59:24 Mick wrote:
2 > On Thursday 26 November 2009 19:20:26 Alan McKinnon wrote:
3 > > On Thursday 26 November 2009 19:34:34 James wrote:
4 > > > kde-4.3.1 went smooth, except
5 > > > for I have to manually removed all the kde-3.5 packages.
6 > > > It had kde-meta-3.5.10. Is there some syntax or a better
7 > > > method to insure all the kde-3.5.x packages are removed,
8 > > > without a manual sweep?
9 > >
10 > > grep kde /var/lib/portage/world
11 > > and eyeball the output. There should only be -meta packages, and
12 > > individual packages for which you have NOT installed the -meta package,
13 > > in there. vi the world file and remove the stuff that shouldn't be there,
14 > > then
15 >
16 > That's a good point ... over the years I have accumulated all sorts of
17 > packages I am not sure I need (by forgetting to use --oneshot). Should
18 > these be in there?
19 > ================================
20 > kde-base/akregator
21 > kde-base/ark
22 > kde-base/drkonqi
23 > kde-base/kaddressbook
24 > kde-base/kappfinder
25 > kde-base/kate
26 > kde-base/kcalc
27 > kde-base/kcharselect
28 > kde-base/kcheckpass
29 > kde-base/kcminit
30 > kde-base/kcontrol
31 > kde-base/kcron
32 > kde-base/kdeadmin-meta <--Yes
33 > kde-base/kdeartwork-emoticons
34 > kde-base/kdeartwork-iconthemes
35 > kde-base/kdeartwork-kscreensaver
36 > kde-base/kdeartwork-meta <--Yes
37 > kde-base/kdeartwork-sounds
38 > kde-base/kdeartwork-styles
39 > kde-base/kdeartwork-wallpapers
40 > kde-base/kdebase-data
41 > kde-base/kdebase-kioslaves
42 > kde-base/kdebase-meta <--Yes
43 > kde-base/kdebase-startkde
44 > kde-base/kdebugdialog
45 > kde-base/kdegraphics-meta <--Yes
46 > kde-base/kdelibs
47 > kde-base/kdemultimedia-kioslaves
48 > kde-base/kdemultimedia-meta <--Yes
49 > kde-base/kdenetwork-filesharing
50 > kde-base/kdenetwork-meta <--Yes
51 > kde-base/kdepasswd
52 > kde-base/kdepim-meta <--Yes
53 > kde-base/kdesu
54 > kde-base/kdeutils-meta <--Yes
55 > kde-base/kdewebdev-meta <--Yes
56 > kde-base/kdf
57 > kde-base/kdialog
58 > kde-base/kdm
59 > kde-base/kdnssd
60 > kde-base/kfilereplace
61 > kde-base/kfloppy
62 > kde-base/kgamma
63 > kde-base/kget
64 > kde-base/kghostview
65 > kde-base/kgpg
66 > kde-base/khelpcenter
67 > kde-base/khotkeys
68 > kde-base/kicker
69 > kde-base/kimagemapeditor
70 > kde-base/kjots
71 > kde-base/klinkstatus
72 > kde-base/klipper
73 > kde-base/kmail
74 > kde-base/kmenuedit
75 > kde-base/kmix
76 > kde-base/knetattach
77 > kde-base/knetworkconf
78 > kde-base/kolourpaint
79 > kde-base/kommander
80 > kde-base/konqueror
81 > kde-base/konsole
82 > kde-base/kontact
83 > kde-base/kopete
84 > kde-base/kppp
85 > kde-base/krdc
86 > kde-base/kreadconfig
87 > kde-base/krfb
88 > kde-base/kruler
89 > kde-base/kscd
90 > kde-base/kscreensaver
91 > kde-base/ksmserver
92 > kde-base/ksnapshot
93 > kde-base/kstart
94 > kde-base/ksysguard
95 > kde-base/ksystraycmd
96 > kde-base/ktimer
97 > kde-base/kuser
98 > kde-base/kweather
99 > kde-base/kwin
100 > kde-base/kxsldbg
101 > kde-base/libkcddb
102 > kde-base/libkdepim
103 > kde-base/libkonq
104 > kde-base/nsplugins
105 > ================================
106 >
107 > Other than the metas which I have marked with "<--Yes" I'm not sure I need
108 > the rest. Shall I blow them away?
109
110 Hmmm. You need to do it the long way round:
111
112 1. Remove them from the world file
113 2. emerge -p --depclean
114 3. Eyeball the output paying attention to KDE4 apps that portage thinks it
115 must remove. Decide if you want to keep them. If so, put them in world or
116 emerge the larger -meta package they are part of
117 4. emerge -a --depclean and enter "y" only when you are finally happy with the
118 list. Again, pay attention to version numbers.
119
120
121
122 --
123 alan dot mckinnon at gmail dot com