From owner-freebsd-questions@freebsd.org Tue May 9 23:05:26 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 890D1D65DAA for ; Tue, 9 May 2017 23:05:26 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from dnvrco-oedge-vip.email.rr.com (dnvrco-outbound-snat.email.rr.com [107.14.73.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dnvrco-oedge-vip.email.rr.com", Issuer "dnvrco-oedge-vip.email.rr.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 68ED119C9 for ; Tue, 9 May 2017 23:05:25 +0000 (UTC) (envelope-from mueller6722@twc.com) Received: from [74.134.208.22] ([74.134.208.22:33080] helo=localhost) by dnvrco-omsmta03 (envelope-from ) (ecelerity 3.6.9.48312 r(Core:3.6.9.0)) with ESMTP id B5/05-25473-33B42195; Tue, 09 May 2017 23:05:24 +0000 Date: Tue, 09 May 2017 23:04:11 +0000 Message-ID: From: "Thomas Mueller" To: freebsd-questions@freebsd.org, Drew Tomlinson Subject: Re: Recommended Way To Update Old Systems To Current Versions References: <20170509174151.GB78432@pp.htv.fi> X-RR-Connecting-IP: 107.14.64.88:25 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 May 2017 23:05:26 -0000 from Drew Tomlinson: > I’m running two boxes with FreeBSD and both have been neglected for years. One is running 9.1-RELEASE-p1 and the other is running 10.0-RELEASE. I like to upgrade both to the current version of 11 and upgrade all the ports as > well. I’ve used FreeBSD since version 4.x and am used to downloading source, running make kernel and make world, and then running portupgrade to force upgrades of all installed ports. However it appears I am so out of date > that I can’t follow that process anymore. Something to do with a change in 20170117 that won’t allow unsupported systems to build ports? > So what is the recommended way to upgrade? Binary first? Then I’d have a current system upon which to build? Is there a guide to which you can point me? > Any help appreciated as I’d rather not screw this up. ;) I just managed to upgrade from source a FreeBSD 10.1-STABLE installation to 11.0-STABLE, using a FreeBSD 11.0-current from August 2015 to do the compiling. Next, I want to update to 12.0-current on another partition. You could possibly upgrade 10.0 by source to 11.0-STABLE or RELEASE, or you might need to do this by steps. I have a big hard drive, 3 TB, using GPT, so have space to spare for partitions, save the old installation until I get the new built up. I don't know about your hard drive configuration and space, but diskspace needs have escalated with recent versions of FreeBSD, as have compiling times. You could try to rebuild all ports using portupgrade, portmaster or synth, or you could make a list of installed ports, delete all, and rebuild from the beginning. I haven't used freebsd-update recently so don't know how that would work, though you could try if you don't want to rebuild from source. Tom