У меня недостаточно очков, чтобы внести свой вклад в рабочий существующий ответ, поэтому единственный способ, который я могу внести, - это ответить.
Ответ Эрика Карвалью почти работает, за исключением этапа winetricks, который не срабатывает:
winetricks -q mspatcha
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call mspatcha
Executing load_mspatcha
Executing mkdir -p /home/stas/.cache/winetricks/win2ksp4
Downloading http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE to /home/stas/.cache/winetricks/win2ksp4
--2018-03-08 19:36:55-- http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE
Resolving download.microsoft.com (download.microsoft.com)... 23.36.176.218, 2600:140a:c000:38a::e59, 2600:140a:c000:386::e59
Connecting to download.microsoft.com (download.microsoft.com)|23.36.176.218|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-03-08 19:36:55 ERROR 404: Not Found.
, поэтому winetricks необходимо обновить до последней версии:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod a+x winetricks
winetricks -q mspatcha
, а затем он работает.
update: он рушился, на и я узнал, что мне нужно установить их:
winetricks atmlib
winetricks riched20
winetricks wsh57
Теперь это работает. Итак, полная последовательность была:
run winecfg and set Windows version as Windows XP.
# update winetricks if outdated
wget
https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod a+x winetricks
winetricks mspatcha
winetricks atmlib
winetricks riched20
winetricks wsh57
wget
http://ardownload.adobe.com/pub/adobe/reader/win/10.x/10.1.4/en_US/AdbeRdr1014_en_US.exe
wine AdbeRdr1014_en_US.exe
У меня была та же проблема. Выполнение следующей команды помогло мне проверить и понять проблему:
ldd /usr/lib/nvidia-346/libGL.so.346.46
Наконец, добавление следующего к моему ~/.profile позволило решить проблему:
export LD_LIBRARY_PATH=/usr/lib/nvidia-346:$LD_LIBRARY_PATH
, поскольку путь /usr/lib/nvidia-346 не был предоставлен компоновщику.
Я тоже столкнулся с той же проблемой, на Ubuntu 14.04, x86_64 с cuda 7.5. Предупреждения:
/usr/bin/ld: warning: libnvidia-tls.so.352.63, needed by /usr/lib/nvidia-352/libGL.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libnvidia-glcore.so.352.63, needed by /usr/lib/nvidia-352/libGL.so, not found (try using -rpath or -rpath-link)
Это был результат работы ldd /usr/lib/nvidia-352/libGL.so:
$ ldd /usr/lib/nvidia-352/libGL.so
linux-vdso.so.1 => (0x00007ffc1c5d4000)
libnvidia-tls.so.352.63 =>
libnvidia-glcore.so.352.63 =>
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f161512e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1614f1c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1614b57000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1614952000)
libm.so.6 => /lib/x86_64-linux-(0x00007f1615488000)gnu/libm.so.6 (0x00007f161464c000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f161442d000)
/lib64/ld-linux-x86-64.so.2 (0x0000557aa9c51000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1614228000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1614022000)
Я добавил следующую строку в ~/.zshrc (~/.bashrc ... if вы используете bash):
export LD_LIBRARY_PATH=/usr/lib/nvidia-352:$LD_LIBRARY_PATH
Таким образом, следующие записи, связанные с cuda в моем ~/.zshrc:
export PATH=$PATH:/usr/local/cuda-7.5/bin
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/lib/nvidia-352:$LD_LIBRARY_PATH
Затем я получил ~/.zshrc
source ~/.zshrc
Теперь ldd /usr/lib/nvidia-352/libGL.so показывает:
linux-vdso.so.1 => (0x00007ffc1c5d4000)
libnvidia-tls.so.352.63 => tls/libnvidia-tls.so.352.63 (0x00007f1617f1c000)
libnvidia-glcore.so.352.63 (0x00007f1615488000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f161512e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1614f1c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1614b57000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1614952000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f161464c000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f161442d000)
/lib64/ld-linux-x86-64.so.2 (0x0000557aa9c51000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1614228000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1614022000)
После этого каталог make внутри NVIDIA_CUDA-7.5_Samples успешно завершен.
У меня была та же проблема. Я установил с помощью пакета .deb с веб-сайта nvidia на Ubuntu 14.04. Решение для меня было:
добавить export LD_LIBRARY_PATH=/usr/lib/nvidia-346:$LD_LIBRARY_PATH в ~ / .bashrc открыть тип терминала: cd в папку samples sudo bash source ~./bashrc проверить, находится ли / usr / lib / nvidia-346 в LD_LIBRARY_PATH [ f4]Это разрешило это для меня.
У меня такое чувство, что при установке CUDA возникают проблемы с разрешением cuda-repo-ubuntuXXX_amd64.deb. У меня есть