1 |
On Sat, Jul 24, 2010 at 09:37:19AM +0300, Anton Ananich wrote: |
2 |
> 2010/7/24 Alex Efros <powerman@××××××××.name>: |
3 |
> > Hi! |
4 |
> > |
5 |
> > On Sat, Jul 24, 2010 at 08:50:49AM +0300, Anton Ananich wrote: |
6 |
> >> [6] default/linux/amd64/10.0/no-multilib * |
7 |
> > |
8 |
> > man 2 execve: |
9 |
> > ENOENT The file filename or a script or ELF interpreter does not |
10 |
> > exist, or a shared library needed for file or interpreter |
11 |
> > cannot be found. |
12 |
> > |
13 |
> > Если файл таки ELF, то скорее всего это проблема "ELF interpreter does not |
14 |
> > exist", что в случае 64-битной системы без multilib скорее всего означает |
15 |
> > что бинарник vmware 32-битный и ему нужны соответствующие |
16 |
> > /lib/ld-linux.so* /libexec/ld-elf32.so* и т.п. - в гугле таких ошибок |
17 |
> > некоторое количество. |
18 |
> > |
19 |
> |
20 |
> Спасибо, Алекс, проблема разрешена. Вот список программ, которые |
21 |
> нуждаются в multilib |
22 |
> http://www.gentoo-wiki.info/Multilib_packages |
23 |
> как видим, vmware тут фигурирует. |
24 |
> |
25 |
> То есть vmware-server не возможно поставить с профилем no-multilib. |
26 |
> Официальная документация говорит что переход с no-multilib на multilib |
27 |
> невозможен =-o |
28 |
> |
29 |
> Видно придется переустанавливать систему. |
30 |
> |
31 |
> С уважением, |
32 |
> Антон |
33 |
|
34 |
Возможен. Но at your own risk. Я сам пару раз делал. Делается просто - |
35 |
надо взять gcc, binutils, glibc из бинарей (например из |
36 |
http://tinderbox.dev.gentoo.org/default-linux/amd64/), потом пересобрать |
37 |
@system и потом обновить @world. Сменив профиль на multilib сначала, |
38 |
естественно. |