Возможно, вы захотите найти готовую версию для своего дистрибутива, так как это, безусловно, самый простой способ сделать что-то. Если по какой-либо причине вы не можете получить предварительно упакованный драйвер, вам может помочь следующая информация.
Теперь, что касается установки 64-битной поддержки, последний пакет драйверов для Linux должен был уже установить его. Причиной этой проблемы может быть просто то, что пути поиска в вашей библиотеке дистрибутива не включают место, куда установщик поместил библиотеку.
Прошло немного времени с тех пор, как мне нужно было узнать, где установщик nVidia любит помещать вещи, поэтому я не могу дать вам авторитетный ответ о том, где его найти, хотя я ожидаю, что он будет называться libGL.so где-то в / usr / lib64.
Несколько команд, которые могут помочь вам здесь:
locate libGL.so
- Поиск файловой системы с использованием предварительно созданной базы данных для библиотеки. Это должно найти как 32-битную, так и 64-битную версии. updatedb
- Если вы только недавно установили драйверы, запустите это в первую очередь. Это восстановит базу данных, используемую locate
. В качестве альтернативы вы можете использовать find \ -name libGL.so*
. file libGL.so.x.y.z
- Скажет вам, если это 32-битная или 64-битная библиотека. Обратите внимание, что это не будет работать с символическими ссылками.
Если вам нужно изменить путь поиска в библиотеке, чтобы включить это, ожидайте, что шаги настройки будут зависеть от дистрибутива. Основной переменной среды, которую вы будете искать, будет LD_LIBRARY_PATH
. Однако разные дистрибутивы имеют разные подходы к управлению переменными среды. Я бы определенно рекомендовал уделить время, чтобы понять, что вы меняете, если вам нужно изменить это.