commandline to remove a package and its dependencies
Norberto Meijome
freebsd at meijome.net
Tue Jun 26 10:44:29 UTC 2007
[ added freebsd-questions to CC: ]
On Tue, 26 Jun 2007 15:52:56 +0800
Zhang Weiwu <zhangweiwu at realss.com> wrote:
> From: Zhang Weiwu <zhangweiwu at realss.com>
> To: Norberto Meijome <freebsd at 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 at 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.
More information about the freebsd-questions
mailing list