Ubuntu 上的 virtualgl-libs 软件包是什么

Ubuntu 上的 virtualgl-libs 软件包是什么

我在尝试使用 optirun 运行英雄联盟(通过 PlayOnLinux)时遇到了错误。我收到以下错误:

ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.

正如文档中所述,我尝试检查virtualgl-libs:i386软件包是否已安装。但是,似乎这个软件包不再存在或其名称已更改。我想知道它的新名字,你能帮我吗?

我找到了一个名为的包virtualgl。但是当我运行时sudo apt-get install virtualgl:i386,它返回一个错误,提示如下(法语大致翻译):

No version of the virtualgl:i386 package is available, but it exists in the database, 
This means that the package is missing, obsolete or only available through an other source.
No version of the "virtualgl:i386" package can be installed

有什么想法或建议吗?

答案1

软件包 virtualgl 不存在。Bumblebee 稳定版 ppa 包含它。

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install virtualgl

答案2

apt-cache search virtualgl

bumblebee - NVIDIA Optimus support for Linux
primus - client-side GPU offloading for NVIDIA Optimus

在 virtualgl 上运行 apt-cache search 时,它会显示上述两个包。因此,安装上述两个包中的任何一个都会安装 virtualgl。

答案3

从以下网址下载最新的 .deb官方版本,然后将其安装为:

sudo dpkg -i virtualgl-<whatever>.deb

它安装在以下目录下:/opt/VirtualGL/

答案4

适用于 Ubuntu 14.04 及更高版本

sudo apt-get install primus

相关内容