[problem help] 安装Steam缺少的32位库软件包冲突
Tofloor
poster avatar
slow
deepin
2024-10-24 10:41
Author

sudo apt-get install libgl1-nvidia-glvnd-glx:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
libgl1-nvidia-glvnd-glx:i386 : 依赖: libglx-nvidia0:i386 (= 535.161.08-2) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

Reply Favorite View the author
All Replies
xye9008
deepin
2024-10-24 11:10
#1

论坛里搜安装nvidia的闭源驱动,在其中一个下一步中 有个 “32 bit” 安装, 在此项选择安装,就可以了。

Reply View the author
Nostalic
deepin
2024-10-24 18:40
#2
我用30系显卡也遇到这个问题,安装官网驱动解决了,可以参考我的方法(最好先备份一下避免出问题):
1. 下载最新驱动
https://www.nvidia.cn/drivers/lookup/
安装驱动所需的软件
sudo apt install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
2. 下载好后ctrl+alt+f3切换到tty,输入用户名密码登陆
3. 关闭lightdm
sudo systemctl stop lightdm
4. 删除已经安装的驱动
sudo apt purge nvidia*
5. 添加32位源(重点)
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386
6. 安装nvidia驱动
sudo bash 下载好的驱动文件的路径
之后按照提示操作。等到有一步它会问你是否安装32位兼容库,一定要选yes(重点)。没有这一步说明之前添加32位源失败。
安装好驱动后重启,steam应该就能正常安装了。
Reply View the author
小小怪冲啊!
deepin
2024-10-28 00:54
#3

agree

Reply View the author