Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Mar 2000 00:54:38 -0300 (EST)
From:      Joao Paulo Campello <john@netpe.com.br>
To:        Marcel Moolenaar <marcel@cup.hp.com>
Cc:        marcel@FreeBSD.org, ports@FreeBSD.org
Subject:   Re: FreeBSD Port: linux_base6.1
Message-ID:  <Pine.BSF.4.21.0003220032390.8349-100000@rix.ibbs.com.br>
In-Reply-To: <38D7BE98.173C0FB9@cup.hp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 21 Mar 2000, Marcel Moolenaar wrote

Hi,

> 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)...

    Okay, I got it. Even though I've never expected my FreeBSD box to be a
hundred percent compatible with a Linux system, I got disappointed when
tried to install the jdk1.2.2 linux binary (it's java, I expected it to
work) and it didn't work fine.
    Gimme a hand: What's the suggest way to solve problems like a linux
application not finding some other program in an expected dir? (like
/usr/bin/expr). Should I symlink all the complained files or is there a
way I can use RPM (like you said) and it would detect all the necessary
files in /compat/linux/... ?

> Run Linux. You'll have near 100% compatibility there, although I'm not
> guaranteeing anything :-)

Neither do I. :))))

> 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.

Ports is a really good job from FreeBSD team, altough I prefer trying to
install the packages by myself (just for control and learning about the
application itself). Of course I always take a look at the patch-files of
the PORT, so I can patch the files manually and install the well-running
versions in FreeBSD systems.

My big problem now is that I tried to install JDK1.2.2 from the Blackdown
Port Team and there were problems. I tried to install the Linux
installation from Sun (using /compat/linux when necessary) and there were
the same problems (not handling open sockets).

Why don't install JDK1.2.2 FreeBSD port? Cause it's not yet available, and
I really needed to work with Java. At last, I installed JDK1.1.8 from
Ports ;) It's running pretty well at my system, but I'm still waiting for
a solution to run JDK1.2.2 on my system.

I really need Java2 support, but I really don't wanna installing
RedHat. It was like a battle to convince my partners to install FreeBSD
instead of RedHat, but now I think they're well satisfied and convinced
about my reasons of doing the best choice ;)

So, I thank you again and ask you (or ports@freebsd.org) if you could help
in any way, suggestion, solution to run JDK1.2.2 on my FreeBSD 3.4-STABLE
(even though I have to install 4.0-STABLE). But the JDK1.2.2 have to work
fine, including good open sockets handling ;)

Cheers,

Joao Paulo.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0003220032390.8349-100000>