Date: Wed, 3 Dec 2008 03:02:55 +0000 From: RW <fbsd06@mlists.homeunix.com> To: freebsd-questions@freebsd.org Subject: Re: Uninstalling kde3 meta-port Message-ID: <20081203030255.6afb9d7e@gumby.homeunix.com> In-Reply-To: <200812021335.42120.fbsd.questions@rachie.is-a-geek.net> References: <4934E5DA.6040308@eskk.nu> <200812021335.42120.fbsd.questions@rachie.is-a-geek.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2 Dec 2008 13:35:40 +0100 Mel <fbsd.questions@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081203030255.6afb9d7e>