From owner-freebsd-emulation@FreeBSD.ORG Thu Mar 10 15:04:23 2005 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CC3516A4CE for ; Thu, 10 Mar 2005 15:04:23 +0000 (GMT) Received: from mailout04.sul.t-online.com (mailout04.sul.t-online.com [194.25.134.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id D151043D62 for ; Thu, 10 Mar 2005 15:04:22 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd33.aul.t-online.de by mailout04.sul.t-online.com with smtp id 1D9PD3-0001fg-03; Thu, 10 Mar 2005 16:04:21 +0100 Received: from Andro-Beta.Leidinger.net (SsF1sYZdweKhCMkGsukt-WhEwejfy4vMJMHbNZ9c2FsB4yOLvLzVZZ@[84.128.198.80]) by fwd33.sul.t-online.de with esmtp id 1D9PCr-02piFc0; Thu, 10 Mar 2005 16:04:09 +0100 Received: from localhost (localhost [127.0.0.1])j2AF35BF039893; Thu, 10 Mar 2005 16:03:06 +0100 (CET) (envelope-from Alexander@Leidinger.net) Received: from 141.113.101.32 ([141.113.101.32]) by netchild.homeip.net (Horde) with HTTP for ; Thu, 10 Mar 2005 16:03:05 +0100 Message-ID: <20050310160305.6kk362lui0os8oks@netchild.homeip.net> X-Priority: 3 (Normal) Date: Thu, 10 Mar 2005 16:03:05 +0100 From: Alexander Leidinger To: Carl J References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.2) / FreeBSD-4.11 X-ID: SsF1sYZdweKhCMkGsukt-WhEwejfy4vMJMHbNZ9c2FsB4yOLvLzVZZ@t-dialin.net X-TOI-MSGID: e726a350-7612-4632-9533-92213535fac1 cc: freebsd-emulation@freebsd.org Subject: Re: Multiple Simultaneous linux_base X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Mar 2005 15:04:23 -0000 Carl J wrote: > Most of my Linux apps need linux_base8, > but I have a few old apps that need linux_base6. > > Is there a way to install both simultaneous (and set up some sort > of mapping or such, to enable different app to use different base)? No, this isn't possible (except you provide patches fot the kernel which makes this possible ;-) ). And installing both bases into the same directory isn't a good idea either, they share some files in different versions. But you can install v6, rename /compat/linux to /compat/linux6, remove /var/db/pkg/linux_base-6*, install the v8 linux base, copy the files which the old apps need to /compat/linux/ and remove /compat/linux6. This way you can use both kind of apps, but you have files installed, which aren't registered in the package database. Another possibility to remove the conflicts line from the linux_base ports, install one, mv it to another name as above, install the other one, move it to another name too, and create a symlink from the version you want to use to /compat/linux. This way you can change the symlink to an appropriate "value" when you start a program. But you shouldn't run programs with different linux base dependencies at the same time. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 Please state the nature of the technical emergency