Re: commandline to remove a package and its dependencies
[ added freebsd-questions to CC: ] On Tue, 26 Jun 2007 15:52:56 +0800 Zhang Weiwu [EMAIL PROTECTED] wrote: From: Zhang Weiwu [EMAIL PROTECTED] To: Norberto Meijome [EMAIL PROTECTED] 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 : [EMAIL PROTECTED] [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. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: commandline to remove a package and its dependencies
On 26/06/07, Norberto Meijome [EMAIL PROTECTED] wrote: [ added freebsd-questions to CC: ] On Tue, 26 Jun 2007 15:52:56 +0800 Zhang Weiwu [EMAIL PROTECTED] wrote: From: Zhang Weiwu [EMAIL PROTECTED] To: Norberto Meijome [EMAIL PROTECTED] 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 : [EMAIL PROTECTED] [Tue Jun 26 20:43:55 2007] /usr/home/betom $ cat bin/show_pkg_leaves.sh #!/bin/sh pkg_cutleaves -xcl For something htat is part of the extant base: # pkg_delete -rd quack-bark-9.9.9 Though you may want to add -n the first go. -- -- ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]