[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: