Date: Thu, 6 Aug 2009 23:42:33 -0700 From: Gary Kline <kline@thought.org> To: "b. f." <bf1783@googlemail.com> Cc: freebsd-questions@freebsd.org Subject: Re: not dead [yet]. Message-ID: <20090807064233.GC84268@thought.org> In-Reply-To: <d873d5be0908041537v5091214dma9a0278e4a0fce00@mail.gmail.com> References: <d873d5be0908041537v5091214dma9a0278e4a0fce00@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Aug 04, 2009 at 10:37:46PM +0000, b. f. wrote: > Roland Smith <rsmith at xs4all.nl> wrote: > >What you can do is make a list of all installed ports with ports-mgmt/portmaster: > > portmaster -L >ports.list > > > >Looking through this list, you'll see four categories; > >- Root ports (No dependencies, not depended on) > >- Trunk ports (No dependencies, are depended on) > >- Branch ports (Have dependencies, are depended on) > >- Leaf ports (Have dependencies, not depended on) > > > >Basically, you can delete any of the leaf and root ports, because > >they're not depended on. E.g. if you have the following in your list as > >a leaf port: > > ===>>> qemu-0.10.6 > >you can execute 'pkg_delete -d qemu-0.10.6' as root, and it is gone. > > If you're only interested in deletion, "-l" should be preferred to > "-L". And portmaster with these flags does not always account for > build dependencies. so with this method you may occasionally remove a > port that is only used to build other ports, but is not a runtime > dependency of any other port. Also, occasionally a port Makefile > doesn't properly account for some dependencies, and removing them will > break the port. So there may be some breakages that you'll have to > fix, but this shouldn't happen often. > > When removing ports, I sometimes use pkg_deinstall -vR, sometimes also > with -i. because it can clean out the now-unneeded dependencies of > the port I'm removing, which speeds up this process. Provided your > pkgdb and portsdb are up-to-date, it's a little better than portmaster > -s, which relies on +REQUIRED_BY to detect stale dependencies, and may > occasionally fail. > > b. Hmm. here is the output from df: ~ Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/ad0s1a 507630 363386 103634 78% / devfs 1 1 0 100% /dev /dev/ad0s1e 507630 107700 359320 23% /tmp /dev/ad0s1f 32816996 24508992 5682646 81% /usr /dev/ad0s1d 2007598 862818 984174 47% /var linprocfs 4 4 0 100% /usr/compat/linux/proc Since this box was a give and top qual, a Dell running a 2.4GHz, no complaints. I asked and the gifter installed two optical drives and a new secondary hard drive. '07, i think. so do i really have > 300G? the thing i don't understand is: *what* could be using up 80% of /usr? For as much as I use things-gui, i like both KDE and Gnome. Hate to have all them electrons weighing things down with, say, koffice, when i don't use it. gary -- Gary Kline kline@thought.org http://www.thought.org Public Service Unix http://jottings.thought.org http://transfinite.thought.org The 5.67a release of Jottings: http://jottings.thought.org/index.php
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090807064233.GC84268>