Re: Solaris emulation
Date: Fri, 29 Sep 2000 09:12:59 -0400
From: Ben Collins <email@example.com>
On Fri, Sep 29, 2000 at 03:08:41PM +0200, Gabor Zoltan Csejtey wrote:
> I tried to use solaris binaries like ls, ufsdump etc.
> I have the precompiled 2.2.17-sun4u kernel from the Debian 2.2 potato version.
> I installed the solaris module and made the directories under
> /usr/gnemul as in the FAQ http://www.ultralinux.org/faq.html
> I copied the mentioned files and shared libraries.
> I couldn't find the /etc/ld.so.cache file on the solaris.
> Can this be the problem?
No, Solaris relies completely on LD_LIBRARY_PATH.
Shall I set the LD_LIBRARY_PATH for the location of the libraries or these
should be located under /usr/gnemul/sunos and /usr/gnemul/solaris ?
> When I tried to run some solaris binaries I got the following messages:
> e.g. a small program under solaris
> Debian 2.2 linux 2.2.17 kernel:
> bash: ./freemem: No such file or directory
I'm not sure about the howto you are reading, but this can't be the right
way to do this. The file is looking for /lib/ld.so to execute it (this
file being from Solaris).
Shall I copy the /lib/ld.so for the Solaris sytem under Linux ?
cp sbin/sash /usr/gnemul/sbin
That should give you command line and some minimal shell commands.
/ Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \
` firstname.lastname@example.org -- email@example.com -- firstname.lastname@example.org '
I found this sash in the Debian distribution but I couldn't locate it under
Solaris (/ , /usr , /var , /home my mount positions for the ufs filesystem
By the way, after installing it with dpkg I found sash in the /bin (Linux).
So I'm not sure you meant this.
I got the same messages.