From owner-freebsd-stable@FreeBSD.ORG Wed Mar 19 10:47:11 2008 Return-Path: Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48698106566C for ; Wed, 19 Mar 2008 10:47:11 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (unknown [IPv6:2a01:170:102f::2]) by mx1.freebsd.org (Postfix) with ESMTP id A2B348FC12 for ; Wed, 19 Mar 2008 10:47:10 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.1/8.14.1) with ESMTP id m2JAl8AJ070947; Wed, 19 Mar 2008 11:47:08 +0100 (CET) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.1/8.14.1/Submit) id m2JAl7YL070946; Wed, 19 Mar 2008 11:47:07 +0100 (CET) (envelope-from olli) Date: Wed, 19 Mar 2008 11:47:07 +0100 (CET) Message-Id: <200803191047.m2JAl7YL070946@lurza.secnetix.de> From: Oliver Fromme To: freebsd-stable@FreeBSD.ORG, mlerota@iskon.hr In-Reply-To: <867igo3cih.fsf@zid.claresco.hr> X-Newsgroups: list.freebsd-stable User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/6.2-STABLE-20070808 (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Wed, 19 Mar 2008 11:47:08 +0100 (CET) Cc: Subject: Re: Upgrading to 7.0 - stupid requirements X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-stable@FreeBSD.ORG, mlerota@iskon.hr List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2008 10:47:11 -0000 Hello Marko, I'm very sorry that you have trouble updating your FreeBSD installation, but there are very good technical reasons to update your packages, as others have already explained in detail (i.e. library conflicts). When I updated my home workstation from FreeBSD 6 to 7, I used the opportunity to clean up my installed packages, which was long overdue anyway. First I saved the output from "pkg_info" in a file. Then I edited it and removed everything that I don't need. There was lots of superfluous crap in it, like ports that I installed once out of curiosity but never continued to use them, and ports that were installed as a dependency once but aren't required anymore because the dependent software is long gone. Then I did "pkg_delete \*", checked for left-overs in /usr/local because not everything was removed cleanly, and then installed the ports from my text file again. I chose to compile from ports instead of installing precompiled packages because the machine is fairly fast (if you have a slow machine, installing packages will be much faster, of course). It certainly went a lot quicker than if I had blindly updated all ports without cleaning up. And now all of my installed packages are guaranteed to be fresh and up to date, and I only have the stuff on my harddisk that I really need. Really, such situations where you should update all of your packages is the best opportunity to clean up the mess that has accumulated on your disk in a long time. I recommend that everyone considers doing that, too, instead of blindly running portupgrade. Of course, the latter would work, too, but it takes longer and will rather add to the mess instead of cleaning it. ;-) Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd Python is executable pseudocode. Perl is executable line noise.