установка 32-битных библиотек в 64-битной Mandriva

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
pintorbo
Сообщения: 20
ОС: GNU/Linux Fedora, openSuSe

установка 32-битных библиотек в 64-битной Mandriva

Сообщение pintorbo »

Есть Mandriva 2010, нужно установить intel fortran compiler. Он требует установленных 32-битных библиотек
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel® 64 architecture systems. One or more of these libraries
could not be found:
    libstdc++
    libstdc++5
    glibc
    libgcc


в fedora и ubuntu это делается установкой мета-пакета, в mandriva - не могу найти. В найденном только жалобы, что не знают как.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: установка 32-битных библиотек в 64-битной Mandriva

Сообщение akdengi »

pintorbo писал(а):
03.09.2010 19:45
Есть Mandriva 2010, нужно установить intel fortran compiler. Он требует установленных 32-битных библиотек
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel® 64 architecture systems. One or more of these libraries
could not be found:
    libstdc++
    libstdc++5
    glibc
    libgcc


в fedora и ubuntu это делается установкой мета-пакета, в mandriva - не могу найти. В найденном только жалобы, что не знают как.


Ссылку дайте на метапакет федоры.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: установка 32-битных библиотек в 64-битной Mandriva

Сообщение SinClaus »

А 32х разрядные репозитарии подключены?
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: установка 32-битных библиотек в 64-битной Mandriva

Сообщение olelukoie »

pintorbo писал(а):
03.09.2010 19:45
Есть Mandriva 2010, нужно установить intel fortran compiler. Он требует установленных 32-битных библиотек
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel® 64 architecture systems. One or more of these libraries
could not be found:
    libstdc++
    libstdc++5
    glibc
    libgcc


в fedora и ubuntu это делается установкой мета-пакета, в mandriva - не могу найти. В найденном только жалобы, что не знают как.

Это трабла в установщике Intel, то же самое касается и компилятора C++. Установить можно вручную:
1. Запускаем скрипт установки и производим активацию компилятора (вводим серийник), а затем выходим из установки.
2. Заходим в директорию rpm с пакетами компилятора и делаем rpm -ivh *.rpm.
3. Вручную создаем симлинки на исполняемые файлы так, чтобы они были доступны для использования без указания полного пути, и добавляем путь к интеловским либам в LD_LIBRARY_PATH или в новый файл в директории /etc/ld.so.conf.d/ . Или можно прописать запуск интеловских скриптов с переменными окружения в /etc/profile.d .

SinClaus писал(а):
04.09.2010 09:17
А 32х разрядные репозитарии подключены?

Для базовых 32-битных библиотек 32-битные репы не нужны. 32-битные libc, libstdc++ и libgcc содержатся в соответствующих 64-битных пакетах, можете проверить :).
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: установка 32-битных библиотек в 64-битной Mandriva

Сообщение SinClaus »

Первое что делаю - настраиваю репозитарии и отключаю источник установки (DVD, что бы не дёргал его). Поскольку Мандрива допиливается обычно "на ходу" после релиза, по моему вещь необходимая.
Спасибо сказали:
olelukoie
Сообщения: 1248
ОС: Linux, Win

Re: установка 32-битных библиотек в 64-битной Mandriva

Сообщение olelukoie »

SinClaus писал(а):
04.09.2010 17:53
Первое что делаю - настраиваю репозитарии и отключаю источник установки (DVD, что бы не дёргал его). Поскольку Мандрива допиливается обычно "на ходу" после релиза, по моему вещь необходимая.

Я тоже так делаю, но я не понял, к чему это было сказано...
Спасибо сказали: