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>