FreeBSD Upgrade: Ports That Need Rebuilding
Jerry
gesbbb at yahoo.com
Thu Apr 16 17:43:53 UTC 2009
On Thu, 16 Apr 2009 18:27:32 +0200
Roland Smith <rsmith at xs4all.nl> wrote:
>On Thu, Apr 16, 2009 at 12:17:08PM +0200, Mel Flynn wrote:
>> On Thursday 16 April 2009 07:15:05 Roland Smith wrote:
>> > On Thu, Apr 16, 2009 at 12:49:43AM +0400, Eugene L. wrote:
>> > > I am planning to update to CURRENT, been reading freebsd-current
>> > > for some time, apparently some ports require rebuilding as they
>> > > are kernel specific, like hal, so I wonder how to rebuild those
>> > > ports automatically?
>> >
>> > If you switch to another major version of FreeBSD, the best course
>> > is to remove and reinstall all ports.
>>
>> All ports depending on libc. Which is everything except
>> scripts. Removal isn't necessary. ports-mgmt/portmaster is one of
>> those scripts that doesn't need recompilation and can be used to
>> force recompilation of all ports that need it. Two for one deal.
>
>Unfortunately, no port management tool deals completely with this
>situation. The libc version isn't listed as a dependency, AFAIK.
>
>I tend to make a list of all installed ports (with portmaster -L), wipe
>all ports and remove any remains from /usr/local. Then reinstall all
>ports listed as 'root ports' and 'leaf ports' in said list. This makes
>sure you have a clean and consistent set of ports.
I have never actually had to delete any existing files. I simple
deleted all files in the '/usr/ports/distro' directory, then download
the required java files (assuming you have a version installed) and
then run: "portmanager -u -f -y -l" You could skip the '-l' if you
didn't want a log file created; however, I wouldn't. I have not had a
problem with this method yet.
--
Jerry
gesbbb at yahoo.com
Yeah, there are more important things in life than money,
but they won't go out with you if you don't have any.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20090416/9fd7e898/signature.pgp
More information about the freebsd-questions
mailing list