Date: Tue, 26 Jun 2007 23:54:50 -0500 From: "illoai@gmail.com" <illoai@gmail.com> To: "Norberto Meijome" <freebsd@meijome.net> Cc: FreeBSD Questions ML <freebsd-questions@freebsd.org>, Zhang Weiwu <zhangweiwu@realss.com> Subject: Re: commandline to remove a package and its dependencies Message-ID: <d7195cff0706262154r74c7ab7do73605cd689a3f0d1@mail.gmail.com> In-Reply-To: <20070626204422.69bdbcba@localhost> References: <1182844376.9138.31.camel@joe.realss.com> <20070626204422.69bdbcba@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
On 26/06/07, Norberto Meijome <freebsd@meijome.net> wrote: > [ 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 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. -- --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d7195cff0706262154r74c7ab7do73605cd689a3f0d1>