I just installed FreeBSD 8.2 RELEASE a few weeks ago and I could use some help about keeping the ports up to date. I've been using
to keep the base system up to date with security patches (though there haven't been any after the first couple of days after I first installed).
I was using
to see what ports needed updating and then
to update them. The problem was that a lot of packages were not getting updated because of various errors, mostly the "because it is held by user (specify -f to force)" one.
So I decided to try portsnap to see if that would help.
That took a long time to finish running and when it finished, I ran
again and it seemed like there are way more ports now than there were before and many more of them needed updating.
Does that seem right or did I do something wrong?
The original problem didn't go away either:
doesn't update them and when I pick one individually, like say apache for example, it exits with a random build error. The manual is great, but I'm having trouble understanding the ports system.
Code:
# freebsd-update fetch
# freebsd-update install
I was using
Code:
# pkg_version -v
Code:
# portupgrade -a
So I decided to try portsnap to see if that would help.
Code:
# portsnap fetch update
# portsnap extract
Code:
# pkg_version -v
Code:
# pkg_version -v | wc -l
209
The original problem didn't go away either:
Code:
# portupgrade -a