Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Mar 2004 02:31:48 -0500
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        Jason Dusek <jdusek@cs.uiowa.edu>
Cc:        "Gnome@BSD" <gnome@freebsd.org>
Subject:   Re: Yelp
Message-ID:  <20040323073148.GL87493@toxic.magnesium.net>
In-Reply-To: <405FF507.10801@cs.uiowa.edu>
References:  <405FE959.4090401@cs.uiowa.edu> <1080023969.86247.20.camel@shumai.marcuscom.com> <405FF507.10801@cs.uiowa.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
>> (03.23.2004 @ 0327 PST): Jason Dusek said, in 0.8K: <<
> Hi All,
> 
> When I run
> 
> # portupgrade -rf libxslt

That means "reinstall libxslt and everything that depends upon it."

> I get alot more stuff being rebuilt then when I just:
> 
> # cd /usr/ports/textproc/libxslt/
> # make deinstall
> # make reinstall

That means "reinstall only libxslt."

> Why is a portupgrade different from a reinstall?

Because a reinstall that causes a bump in a library's major number will
cause everything that used the old library to break. A recursive
portupgrade (portupgrade -rf) ensures that apps use only the libraries
that actually exist.

# Adam


--
Adam Weinberger
adamw@gnome.org  \\oo//  adamw@FreeBSD.org
adamw@vectors.cx  \\// adamw@magnesium.net
http://www.vectors.cx



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040323073148.GL87493>