首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要libnvidia-gl-450:i 386才能运行蒸汽,但我在ubuntu存储库上找不到它。

我需要libnvidia-gl-450:i 386才能运行蒸汽,但我在ubuntu存储库上找不到它。
EN

Ask Ubuntu用户
提问于 2020-06-12 04:18:47
回答 2查看 2.9K关注 0票数 3

我在18.04,我刚刚安装了库达-11,这需要450个驱动程序,我想知道为什么我找不到新的软件包的i386版本。

我很不高兴,因为我不能在我的机器上玩游戏。我错过了这个图书馆:libnvidia-gl-450:i386

他们有办法下载这个软件包吗?或者能在我的机器上同时使用库达-11和蒸汽吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2020-07-04 11:34:37

遇到同样的问题(但情况不同,试图安装暴雪Battle.net),却找不到直接的解决方案。

我从这里安装了我的nvidia 450驱动程序:http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_[64],显然它不包含i386的变体。

驱动程序的另一种来源是:https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa,它有libnvidia-gl包的i386版本,但只适用于驱动程序版本440 (截至本文撰写日期为2020年7月4日)。

唯一对我有效的解决方案是完全删除驱动程序和与驱动程序版本450相关的包,并安装nvidia- driver -440。

libnvidia-gl-440:i386对我来说也是同样的目的。

票数 6
EN

Ask Ubuntu用户

发布于 2021-05-09 21:15:36

有时libnvidia-gl-450只在存储库中作为64位提供,但是由nvidia提供的二进制blob驱动程序包含相关的32位库。这些可以手动安装。

显然,32位库文件必须与安装的驱动程序版本相匹配.使用安装程序提供的只提取选项可以获得适当的文件,例如用于465.19.01 去找司机和do ./NVIDIA x86_64-465.01。运行-x

i386库文件位于一个名为"32“的文件夹中。若要手动安装32位库,请执行以下操作:

代码语言:javascript
复制
chmod u+x NVIDIA-Linux-x86_64-465.19.01.run
./NVIDIA-Linux-x86_64-465.19.01.run -x
cd NVIDIA-Linux-x86_64-465.19.01
cd 32
sudo cp libEGL* libGLESv* libGLX* libnvidia-egl* libnvidia-gl* libnvidia-tls* /usr/lib32

应该创建一些符号链接:

代码语言:javascript
复制
cd /usr/lib32
sudo ln -s libEGL_nvidia.so.465.19.01 libEGL_nvidia.so.0
sudo ln -s libGLESv1_CM_nvidia.so.465.19.01 libGLESv1_CM_nvidia.so.1
sudo ln -s libGLESv2_nvidia.so.465.19.01 libGLESv2_nvidia.so.2
sudo ln -s libGLX_nvidia.so.465.19.01 libGLX_indirect.so.0
sudo ln -s libGLX_nvidia.so.465.19.01 libGLX_nvidia.so.0

您可能需要运行该系统来检测新的库:

代码语言:javascript
复制
sudo ldconfig
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1249491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档