On Thursday 26 November 2009 22:59:24 Mick wrote:
> On Thursday 26 November 2009 19:20:26 Alan McKinnon wrote:
> > On Thursday 26 November 2009 19:34:34 James wrote:
> > > kde-4.3.1 went smooth, except
> > > for I have to manually removed all the kde-3.5 packages.
> > > It had kde-meta-3.5.10. Is there some syntax or a better
> > > method to insure all the kde-3.5.x packages are removed,
> > > without a manual sweep?
> >
> > grep kde /var/lib/portage/world
> > and eyeball the output. There should only be -meta packages, and
> > individual packages for which you have NOT installed the -meta package,
> > in there. vi the world file and remove the stuff that shouldn't be there,
> > then
> 
> That's a good point ... over the years I have accumulated all sorts of
> packages I am not sure I need (by forgetting to use --oneshot).  Should
>  these be in there?
> ================================
> kde-base/akregator
> kde-base/ark
> kde-base/drkonqi
> kde-base/kaddressbook
> kde-base/kappfinder
> kde-base/kate
> kde-base/kcalc
> kde-base/kcharselect
> kde-base/kcheckpass
> kde-base/kcminit
> kde-base/kcontrol
> kde-base/kcron
> kde-base/kdeadmin-meta  <--Yes
> kde-base/kdeartwork-emoticons
> kde-base/kdeartwork-iconthemes
> kde-base/kdeartwork-kscreensaver
> kde-base/kdeartwork-meta  <--Yes
> kde-base/kdeartwork-sounds
> kde-base/kdeartwork-styles
> kde-base/kdeartwork-wallpapers
> kde-base/kdebase-data
> kde-base/kdebase-kioslaves
> kde-base/kdebase-meta  <--Yes
> kde-base/kdebase-startkde
> kde-base/kdebugdialog
> kde-base/kdegraphics-meta  <--Yes
> kde-base/kdelibs
> kde-base/kdemultimedia-kioslaves
> kde-base/kdemultimedia-meta  <--Yes
> kde-base/kdenetwork-filesharing
> kde-base/kdenetwork-meta  <--Yes
> kde-base/kdepasswd
> kde-base/kdepim-meta  <--Yes
> kde-base/kdesu
> kde-base/kdeutils-meta  <--Yes
> kde-base/kdewebdev-meta  <--Yes
> kde-base/kdf
> kde-base/kdialog
> kde-base/kdm
> kde-base/kdnssd
> kde-base/kfilereplace
> kde-base/kfloppy
> kde-base/kgamma
> kde-base/kget
> kde-base/kghostview
> kde-base/kgpg
> kde-base/khelpcenter
> kde-base/khotkeys
> kde-base/kicker
> kde-base/kimagemapeditor
> kde-base/kjots
> kde-base/klinkstatus
> kde-base/klipper
> kde-base/kmail
> kde-base/kmenuedit
> kde-base/kmix
> kde-base/knetattach
> kde-base/knetworkconf
> kde-base/kolourpaint
> kde-base/kommander
> kde-base/konqueror
> kde-base/konsole
> kde-base/kontact
> kde-base/kopete
> kde-base/kppp
> kde-base/krdc
> kde-base/kreadconfig
> kde-base/krfb
> kde-base/kruler
> kde-base/kscd
> kde-base/kscreensaver
> kde-base/ksmserver
> kde-base/ksnapshot
> kde-base/kstart
> kde-base/ksysguard
> kde-base/ksystraycmd
> kde-base/ktimer
> kde-base/kuser
> kde-base/kweather
> kde-base/kwin
> kde-base/kxsldbg
> kde-base/libkcddb
> kde-base/libkdepim
> kde-base/libkonq
> kde-base/nsplugins
> ================================
> 
> Other than the metas which I have marked with "<--Yes" I'm not sure I need
>  the rest.  Shall I blow them away?

Hmmm. You need to do it the long way round:

1. Remove them from the world file
2. emerge -p --depclean
3. Eyeball the output paying attention to KDE4 apps that portage thinks it 
must remove. Decide if you want to keep them. If so, put them in world or 
emerge the larger -meta package they are part of
4. emerge -a --depclean and enter "y" only when you are finally happy with the 
list. Again, pay attention to version numbers.



-- 
alan dot mckinnon at gmail dot com

Reply via email to