Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 05 Sep 2011 10:50:19 -0400
From:      Pierre-Luc Drouin <pldrouin@pldrouin.net>
To:        Polytropon <freebsd@edvax.de>, freebsd-questions@freebsd.org
Subject:   Re: Best Server OS for Someone That Does not Want to Touch a Shell on a Regular Basis?
Message-ID:  <4E64E1AB.9050607@pldrouin.net>
In-Reply-To: <20110905163623.98ebca0a.freebsd@edvax.de>
References:  <4E644637.1030500@pldrouin.net>	<20110905143102.68a797fa.freebsd@edvax.de>	<4E64CC1D.90001@pldrouin.net>	<20110905154358.187c9fba.freebsd@edvax.de>	<4E64DAA6.60006@pldrouin.net> <20110905163623.98ebca0a.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help

>> I noticed that in
>> the past few years, updating softwares through ports has been requiring
>> more user intervention, due to the way some dependencies are being
>> updated from one version to the next. Would using binary packages allow
>> to avoid more such user intervention?
> Yes. All dependencies would be incorporated automatically.
> Only ports without equivalent package that additionally have
> OPTIONS to set would invoke a configuration screen, and this
> screen would have to be dealt with only in the first run of
> the updating process.
>
> There are also options for portmaster that can be used to
> control program behaviour in case of problems (e. g. some
> package not found, conflicting ports, versioning problem,
> or port marked "broken").
>
So, what I was referring to in particulars was special updates like this:
20110517:
   AFFECTS: users of lang/perl*
   AUTHOR: skv@FreeBSD.org

   lang/perl5.14 is out. If you want to switch to it from, for example
   lang/perl5.12, that is:

   Portupgrade users:
     0) Fix pkgdb.db (for safety):
         pkgdb -Ff

     1) Reinstall new version of Perl (5.14):
         env DISABLE_CONFLICTS=1 portupgrade -o lang/perl5.14 -f 
perl-5.12.\*

     2) Reinstall everything that depends on Perl:
         portupgrade -fr perl

So you are saying that this type of special interventions is not 
necessary when using only binary packages, right?

Thanks!



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