slackware缺少libEGL.la的解决
最近安装流程图软件dia和虚拟机软件bochs时到遇到了无法链接libEGL.la的问题。 `slackpkg file-search libEGL.la` 依赖库libEGL.la是在mesa中,而mesa已经安装,搜索后发现是一个已知的错误。 linuxQustions上有关于这个问题的解决方法——用官网的脚本重新安装显卡驱动和mesa 上http://slackbuilds.org,需要的程序有两个
- nvidia-kernel
- nvidia-driver
nvidia-kernel是驱动的核心模块,nvidia-driver里包含了一些有用的工具。
卸载原nvidia驱动(`nvidia-uninstall`),安装nvidia-kernel,接着安装nvidia-driver依赖的libvdpau和nvidia-driver。 可能你不会用slackbuilds上的安装脚本,我简单说一下。
- 解压slackbuild安装脚本,
- 将待安装程序的源码移动到脚本解压后的文件夹,
- 在root权限下执行*.SlackBUild文件(查看内容,可按需修改编译选项)
- `installpkg /tmp/*.SBo.tgz`