From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JCLxW-0008Pq-7v for garchives@archives.gentoo.org; Tue, 08 Jan 2008 21:26:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D36F6E0CCE; Tue, 8 Jan 2008 21:25:21 +0000 (UTC) Received: from web60019.mail.yahoo.com (web60019.mail.yahoo.com [209.73.178.67]) by pigeon.gentoo.org (Postfix) with SMTP id 0CA1BE0CAE for ; Tue, 8 Jan 2008 21:25:20 +0000 (UTC) Received: (qmail 75657 invoked by uid 60001); 8 Jan 2008 21:25:20 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=5ujqEvky9BB6fNsLv4joExNQomUjD3Vn4KuYLqwd4uiPzHvxl1MKUMv/kvyWj5g+OukTmCScCvkGG75fW8n8kU+HHUzoUXV32+kj6XvPBFqxeQdL40ZkeWu8ak3Muc/punqLvBftoLPfvsA8yfyZhXjrETc9zfi1lKqShUN4EXk=; X-YMail-OSG: AHiQOwwVM1nPbnXEnB__XfQzma3SJNlW.59bQaeYF18P1MFYxIv2.KyXVl59LP9uIw-- Received: from [132.228.195.207] by web60019.mail.yahoo.com via HTTP; Tue, 08 Jan 2008 13:25:20 PST Date: Tue, 8 Jan 2008 13:25:20 -0800 (PST) From: BRM Subject: Re: [gentoo-user] How to update portage offline with minimal impact? To: gentoo-user@lists.gentoo.org In-Reply-To: <1199667511.10209.26.camel@orpheus> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Message-ID: <270559.72868.qm@web60019.mail.yahoo.com> Content-Transfer-Encoding: quoted-printable X-Archives-Salt: bc2a2290-3c63-46e5-9d47-2550ecc383c5 X-Archives-Hash: f7912383d75104915595a5e09a08e44a --- Iain Buchanan wrote: > On Thu, 2008-01-03 at 13:16 -0800, BRM wrote: > [snip] > > However, that is not a solution I can use as I might not be the > long > > term maintainer, and I'd like an easier solution as it requires a > lot > > of work to download stuff. I'd like a solution similar to the > > following: > > # tar xvjf /portage-sources-.tar.bz2 -C /my-portage-sources > > # tar xvjf /portage-.tar.bz2 -C /my-portage > > # emerge --sync --portage-source /my-portage > > # emerge world -vuD --sources /my-portage-sources > This has come up before, so I know some people here have a bit of > experience with doing it. Essentially it's possible. I think the > steps > required are: >=20 > - download a portage snapshot as you would in an initial install, or > create your own from another gentoo machine (more info here: > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3D1&chap=3D5#= installing_portage) > - you may need to run `emerge --metadata` after unpacking it, or > something like that - someone else can comment here :) > - then follow your manual download instructions: `emerge -ufpDN > world` > and download all these packages on another box > - transfer the packages to /usr/portage/distfiles, and check you got > them all with `emerge -ufDN world`. You should have no fetch errors. > - then go! `emerge -uvaDN world` >=20 > Notes: > - when creating your own snapshot, > exclude /usr/portage/distfiles, /usr/portage/packages, (and others?) > - I would recommend -N as you might see some new features since you > haven't updated in a while >=20 > Hopefully someone will fix any holes I left, otherwise this should > work! Thanks. I'll have to see about giving it a try; not sure how well it'll work on the one system; and I'll have to run it past my other admins for the other system. Any how... Thanks. Ben --=20 gentoo-user@lists.gentoo.org mailing list