解决No rule to make taget /usr/lib/x86_64-linux-gnu/libGL.so. needed by ... 问题 | Ubuntu中升级OpenGL版本
Posted MarToony|名角
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决No rule to make taget /usr/lib/x86_64-linux-gnu/libGL.so. needed by ... 问题 | Ubuntu中升级OpenGL版本相关的知识,希望对你有一定的参考价值。
解决No rule to make taget /usr/lib/x86_64-linux-gnu/libGL.so. needed by ......
问题的方法。
从字面意思上知道需要安装opengl,而网上介绍的大部分方法是借助nvidia驱动安装时候附加的OpenGL文件来实现对OpenGL的安装,这种方式固然可行,但是对于不具备Nividia显卡的主机而言,这种方式显然并不可行,它会直接导致电脑无法进入系统。因此需要切换安装OpenGL的方式。
而事实上我们遇到No rule to make taget /usr/lib/x86_64-linux-gnu/libGL.so. needed by ......
问题的时候,可能只是因为我们本机的OpenGL版本略低。可以通过以下方式升级OpenGL。
- 使用
glxinfo -B
或者glxinfo | grep OpenGL
可以查看OpenGL版本。
- 升级OpenGL版本(默认升级到最新版本)
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update && sudo apt upgrade
- 使用
glxinfo -B
或者glxinfo | grep OpenGL
再次查看OpenGL版本。
以上是关于解决No rule to make taget /usr/lib/x86_64-linux-gnu/libGL.so. needed by ... 问题 | Ubuntu中升级OpenGL版本的主要内容,如果未能解决你的问题,请参考以下文章
make: *** No rule to make target 错误原因、分析和解决办法
make:***no rule to make target 'gdut2410'.stop。怎么解决
No rule to make target,怎么解决啊,求大神指点
出现make: *** No rule to make target `all'. Stop.解决办法
No rule to make target all'初学者求教
make: *** No rule to make target `build', needed by `default'. Stop.