From owner-freebsd-ports Tue Mar 21 10:25:58 2000 Delivered-To: freebsd-ports@freebsd.org Received: from atlrel1.hp.com (atlrel1.hp.com [156.153.255.210]) by hub.freebsd.org (Postfix) with ESMTP id BCEF737BC79; Tue, 21 Mar 2000 10:25:56 -0800 (PST) (envelope-from marcel@cup.hp.com) Received: from adlmail.cup.hp.com (adlmail.cup.hp.com [15.0.100.30]) by atlrel1.hp.com (Postfix) with ESMTP id C7FA8D6; Tue, 21 Mar 2000 13:25:28 -0500 (EST) Received: from cup.hp.com (gauss.cup.hp.com [15.28.97.152]) by adlmail.cup.hp.com with ESMTP (8.8.6 (PHNE_17135)/8.7.3 TIS 5.0.1) id KAA07880; Tue, 21 Mar 2000 10:25:27 -0800 (PST) Message-ID: <38D7BE98.173C0FB9@cup.hp.com> Date: Tue, 21 Mar 2000 10:25:28 -0800 From: Marcel Moolenaar Organization: Hewlett-Packard X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.0.36 i386) X-Accept-Language: en MIME-Version: 1.0 To: Joao Paulo Campello Cc: marcel@FreeBSD.org, ports@FreeBSD.org Subject: Re: FreeBSD Port: linux_base6.1 References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Joao Paulo Campello wrote: > But the java and javac binaries complained about not finding the > /usr/bin/expr. I thought if I have linux_base6.1 installed on my system > EVERYTHING would work just like I was in a linux box. But now I notice > it isn't true. The linux_base port installs a subset of what you would normally find on a Linux box. There's no point in installing a complete Linux system. The bottomline is that it is possible that a certain application expects a certain binary to be in a certain directory while it isn't actually there. This can easily be solved (just as a real Linux system): Install the appropriate RPM (if applicable)... > My question is: How can I execute Linux ELF programs with near 100% > compatibility when the programas are all located in /compat/linux and some > programs try searching it in thei own linux pathes, like /usr/bin/expr, > that in my system is in /compat/linux/usr/bin/expr. Run Linux. You'll have near 100% compatibility there, although I'm not guaranteeing anything :-) Serious: We try to give the best possible compatibility given certain parameters. This means that you shouldn't expect "Plug-n-Play" behaviour. We will however try to make running Linux binaries as easy as possible. Our ports collection helps bridge the gap. HTH, -- Marcel Moolenaar mail: marcel@cup.hp.com / marcel@FreeBSD.org tel: (408) 447-4222 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message