我刚刚第一次安装了 Ubuntu 18.04。兴奋地玩一些 GPU 代码,我通过deb (local)for17.10选项安装了 CUDA ,如Nvidia CUDA 页面所述。我知道17.10 != 18.04,但我读过有人在这方面取得了成功。
我按照Nvidia提供的安装说明进行操作:
sudo dpkg -i cuda-repo-ubuntu1710-9-2-local_9.2.88-1_amd64.deb
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda
Run Code Online (Sandbox Code Playgroud)
安装时最后一个命令导致错误nvidia-396:
Get:1 file:/var/cuda-repo-9-2-local nvidia-396 396.26-0ubuntu1 [80.0 MB]
(Reading database ... 167630 files and directories currently installed.)
Preparing to unpack .../nvidia-396_396.26-0ubuntu1_amd64.deb ...
Unpacking nvidia-396 (396.26-0ubuntu1) ...
dpkg: error processing archive /var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0', which is also in package libglx-mesa0:amd64 18.0.0~rc5-1ubuntu1 …Run Code Online (Sandbox Code Playgroud) 我试图在 Ubuntu 操作系统上分别将Ctrl+ H, J, K,映射L到箭头键Left, Down, Up, Right。
我已经尝试了此处发布的解决方案,但修饰符命令不起作用。这是我正在尝试的:
xmodmap -e "keycode 45 Control_L = k Up"
xmodmap -e "keycode 45 control = k Up"
Run Code Online (Sandbox Code Playgroud)
(键码 45 映射到“k”)
这两个命令都不起作用。(他们没有给出错误,但ctrl+k没有重新映射到up arrow)
有没有办法做到这个 xmodmap,如果没有,是否有更干净的解决方法?
谢谢!
编辑:我在这里找到了答案- 感谢 swift