Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jun 2007 20:44:22 +1000
From:      Norberto Meijome <freebsd@meijome.net>
To:        Zhang Weiwu <zhangweiwu@realss.com>
Cc:        FreeBSD Questions ML <freebsd-questions@freebsd.org>
Subject:   Re: commandline to remove a package and its dependencies
Message-ID:  <20070626204422.69bdbcba@localhost>
In-Reply-To: <1182844376.9138.31.camel@joe.realss.com>
References:  <1182844376.9138.31.camel@joe.realss.com>

next in thread | previous in thread | raw e-mail | index | archive | help
[ added freebsd-questions to CC: ]

On Tue, 26 Jun 2007 15:52:56 +0800
Zhang Weiwu <zhangweiwu@realss.com> wrote:

> From: Zhang Weiwu <zhangweiwu@realss.com>
> To: Norberto Meijome <freebsd@meijome.net>
> Subject: commandline to remove a package and its dependencies
> Date: Tue, 26 Jun 2007 15:52:56 +0800
> X-Mailer: Evolution 2.8.2 
> Organization: Real Softservice
> 
> Dear list
> 
> Stupid question again. Is there a commandline tool that I can use to
> remove a package 'wmaker', and then it will prompt me if I wish to
> remove packages that was required only by 'wmaker' and after wmaker is
> removed, become required by no other packages. Such packages existed
> only for 'wmaker' is very likely should be removed together with wmaker.

Hi Zhang,
you basically want to remove "leaves" from the package tree - install
pkg_cutleaves from ports :

pkg_cutleaves-20061113 Interactive script for deinstalling 'leaf' packages

I suggest you run it interactively, as well as creating a file with exclusions
(there are some leaves that you want to keep of course). I run it as :

[betom@ayiin] [Tue Jun 26 20:43:55 2007]
/usr/home/betom
$ cat bin/show_pkg_leaves.sh 
#!/bin/sh
pkg_cutleaves -xcl

HIH,
Beto
_________________________
{Beto|Norberto|Numard} Meijome

"Gravity cannot be blamed for people falling in love."
  Albert Einstein

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070626204422.69bdbcba>