Re: Solaris emulation
Hi,
Date: Fri, 29 Sep 2000 09:12:59 -0400
From: Ben Collins <bcollins@debian.org>
Cc: debian-sparc@lists.debian.org
On Fri, Sep 29, 2000 at 03:08:41PM +0200, Gabor Zoltan Csejtey wrote:
> Hi,
>
> 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:
>
> ./freemem
> 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 ?
Try this:
cd /solaris
mkdir /usr/gnemul/sbin
cp sbin/sash /usr/gnemul/sbin
/usr/gnemul/sbin/sash
That should give you command line and some minimal shell commands.
--
-----------=======-=-======-=========-----------=====------------=-=------
/ Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \
` bcollins@debian.org -- bcollins@openldap.org -- bcollins@linux.com '
`---=========------=======-------------=-=-----=-===-======-------=--=---'
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
under Solaris).
By the way, after installing it with dpkg I found sash in the /bin (Linux).
So I'm not sure you meant this.
Gabor
PS.
I got the same messages.
Reply to: