解决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。

  1. 使用glxinfo -B或者glxinfo | grep OpenGL可以查看OpenGL版本。
  2. 升级OpenGL版本(默认升级到最新版本)
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update && sudo apt upgrade
  1. 使用glxinfo -B或者glxinfo | grep OpenGL再次查看OpenGL版本。

参考文献:
在WSL2中开启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.