Re: AMD64, запуск i386 приложений
On Tue, Jan 06, 2009 at 01:28:54PM +0300, Stanislav Maslovski wrote:
> On Tue, Jan 06, 2009 at 12:32:17AM +0300, George Shuklin wrote:
> > Я что-то сломал (что не могу понять), 32-битные ELF не запускаются.
> >
> > ia32-libs установлен.
> >
> > попытка запуска исполняемых файлов выглядит так:
> >
> > #/usr/bin/wine
> > bash: /usr/bin/wine: No such file or directory
> > # strace /usr/bin/wine
> > execve("/usr/bin/wine", ["/usr/bin/wine"], [/* 35 vars */]) = -1 ENOENT (No such file or directory)
> > ..
> > #/emul/ia32-linux/lib/ld-linux.so.2 /usr/bin/wine
> ^^^^^^^^^^^^^^^^
> > /lib/ld-linux.so.2: could not open
> > # cat /etc/ld.so.conf.d/i386-linux.gnu.conf
> > /usr/emul/ia32-linux/lib
> > /usr/emul/ia32-linux/lib/usr/lib
> ^^^^^^^^^^^^^^^^^^^^
>
> Что-то тут явно делалось руками, помимо работы dpkg.
Алсо, отмеченное косвенно подтверждает вывод strace и man execve:
ENOENT The file filename or a script or ELF interpreter does not
exist, or a shared library needed for file or interpreter
cannot be found.
--
Stanislav
Reply to: