Uninstalling kde3 meta-port

RW fbsd06 at mlists.homeunix.com
Tue Dec 2 19:18:46 PST 2008

On Tue, 2 Dec 2008 13:35:40 +0100
Mel <fbsd.questions at rachie.is-a-geek.net> wrote:

> On Tuesday 02 December 2008 08:38:02 Leslie Jensen wrote:
> > How would you guys uninstall a meta-port?
> >
> > I'm considering a move to kde4 but I want a clean install, so I
> > want to remove the kde3 meta-port first.
> cd /usr/ports/x11/kde3
> for dep in `make -V RUN_DEPENDS`; do 
> 	origin=${dep##*:};
> 	portname=`make -C ${origin} -V PORTNAME`;
> 	pkg_delete -Xf "^${portname}-[0-9\.,_]+\$";
> done
> cd /usr/ports/ports-mgmt/pkg_cutleaves
> make install
> pkg_cutleaves -xg
> Delete all leaves you are sure you don't need anymore, till no leaves
> are left.

If I were you I'd skip the loop at the top and just run  the
pkg_cutleaves command, delete kde3 and work down through the
new leaf-dependencies.

The loop takes out the first level of  kde3 dependencies, saving you a
few seconds in pkg_cutleaves, but also deletes x11-toolkits/qt33,
which is required by some non-kde apps such as Opera.  

More information about the freebsd-questions mailing list