32-битный OpenGL на 64-битной системе с драйвером NVIDIA
Материал из ALT Linux Wiki
Строка 1: | Строка 1: | ||
- | Статья описывает настройку системы для запуска 32-битных OpenGL-программ(включая | + | Статья описывает настройку системы для запуска 32-битных OpenGL-программ(включая i586-wine) на 64-битной системе с драйвером NVIDIA |
- | + | '''Подготовка системы''' | |
- | + | <source lang="bash"> | |
+ | mkdir /etc/X11/lib64/ | ||
+ | </source> | ||
- | + | Подключить репозиторий x86_64-i586 (для веток '''p6 и старше''' репозиторий x86_32) | |
+ | <source lang="bash"> | ||
+ | mcedit /etc/apt/sources.list | ||
+ | apt-get update | ||
+ | apt-get install i586-libGLU | ||
+ | </source> | ||
- | + | Для Wine | |
+ | <source lang="bash"> | ||
+ | apt-get install i586-wine i586-libwine-gl | ||
+ | </source> | ||
+ | '''Настройка драйвера''' | ||
- | + | Узнать текущую версию(далее NVVER) драйвера NVIDIA | |
+ | <source lang="bash"> | ||
+ | cat /proc/driver/nvidia/version | ||
+ | </source> | ||
- | + | Установить 32-битные библиотеки драйвера ( для веток '''p6 и старше''' вместо следующей команды необходимо из соответствующего 32-битного пакета nvidia_glx_NVVER (репозиторий '''i586''') скопировать вручную в систему все /usr/lib/* ) | |
+ | <source lang="bash"> | ||
+ | apt-get install i586-nvidia_glx_NVVER | ||
+ | </source> | ||
- | |||
- | + | Запустить (один раз после установки нового i586-nvidia_glx_NVVER): | |
+ | <source lang="bash"> | ||
+ | x11presetdrv | ||
+ | /usr/libexec/X11/drv.d/nvidia | ||
+ | ldconfig | ||
+ | </source> | ||
- | |||
- | + | '''Подготовка конкретной 32-битной программы''' | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
Запускаем ее в эмуляторе терминала и смотрим ругань на недостающие библиотеки. | Запускаем ее в эмуляторе терминала и смотрим ругань на недостающие библиотеки. |
Версия 11:41, 5 апреля 2012
Статья описывает настройку системы для запуска 32-битных OpenGL-программ(включая i586-wine) на 64-битной системе с драйвером NVIDIA
Подготовка системы
mkdir /etc/X11/lib64/
Подключить репозиторий x86_64-i586 (для веток p6 и старше репозиторий x86_32)
mcedit /etc/apt/sources.list apt-get update apt-get install i586-libGLU
Для Wine
apt-get install i586-wine i586-libwine-gl
Настройка драйвера
Узнать текущую версию(далее NVVER) драйвера NVIDIA
cat /proc/driver/nvidia/version
Установить 32-битные библиотеки драйвера ( для веток p6 и старше вместо следующей команды необходимо из соответствующего 32-битного пакета nvidia_glx_NVVER (репозиторий i586) скопировать вручную в систему все /usr/lib/* )
apt-get install i586-nvidia_glx_NVVER
Запустить (один раз после установки нового i586-nvidia_glx_NVVER):
x11presetdrv /usr/libexec/X11/drv.d/nvidia ldconfig
Подготовка конкретной 32-битной программы
Запускаем ее в эмуляторе терминала и смотрим ругань на недостающие библиотеки.
Доустанавливаем соответствующие i586-libпакеты