Ubuntu 20.04安装wine32及libwine:i386遇依赖报错问题
Ubuntu 20.04 安装 wine32 依赖报错问题解决
问题现象
在Ubuntu 20.04系统中安装wine32持续失败,执行安装命令sudo apt-get install wine32时返回依赖不满足报错:
Les paquets suivants contiennent des dépendances non satisfaites : wine32:i386 : Dépend: libwine:i386 (= 5.0-3ubuntu1) mais ne sera pas installé
尝试手动安装对应依赖sudo apt-get install libwine:i386,系统提示多个i386架构依赖包无法安装,报错详情:
Les paquets suivants contiennent des dépendances non satisfaites : libwine:i386 : Dépend: libfaudio0:i386 (>= 19.06.07) mais ne sera pas installé Dépend: libglib2.0-0:i386 (>= 2.12.0) mais ne sera pas installé Dépend: libgphoto2-6:i386 (>= 2.5.10) mais ne sera pas installé Dépend: libgstreamer-plugins-base1.0-0:i386 (>= 1.0.0) mais ne sera pas installé Dépend: libgstreamer1.0-0:i386 (>= 1.4.0) mais ne sera pas installé Dépend: libxml2:i386 (>= 2.9.0) mais ne sera pas installé Recommande: libsane:i386 (>= 1.0.24) mais ne sera pas installé Recommande: libxslt1.1:i386 (>= 1.1.25) mais ne sera pas installé Recommande: gstreamer1.0-plugins-good:i386 mais ne sera pas installé
已尝试操作
- 检查Ubuntu软件更新设置,确认重要更新、推荐更新均已启用,设置截图如下:


- 执行命令添加i386架构并更新软件源缓存,操作完成后重试安装仍报相同错误:
sudo dpkg --add-architecture i386 sudo apt update
- 核对软件源
sources.list配置,未发现明显配置错误 - 执行
apt policy libc6:{amd64,i386}查看libc6版本与源信息,返回结果如下:
libc6: Installé : 2.31-0ubuntu9.9 Candidat : 2.31-0ubuntu9.9 Table de version : *** 2.31-0ubuntu9.9 500 500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 100 /var/lib/dpkg/status 2.31-0ubuntu9.7 500 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages 2.31-0ubuntu9 500 500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages libc6:i386: Installé : 2.31-0ubuntu9.9 Candidat : 2.31-0ubuntu9.9 Table de version : *** 2.31-0ubuntu9.9 500 500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages 100 /var/lib/dpkg/status 2.31-0ubuntu9.7 500 500 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages 2.31-0ubuntu9 500 500 http://fr.archive.ubuntu.com/ubuntu focal/main i386 Packages
- 尝试执行
sudo apt install libc6/stable安装稳定版libc6,返回报错:
E: La version « stable » de « libc6 » est introuvable
- 执行
sudo apt install libc6,系统提示当前libc6已是最新版本(2.31-0ubuntu9.9),无可用更新。
故障原因
问题核心是区域镜像同步延迟+默认源配置不全,使用的法国镜像未完整同步i386架构的依赖包(尤其是libfaudio0的i386版本),导致APT解析依赖时判定全链路i386包不可安装,和libc6版本无关联。
解决步骤
按顺序执行以下命令即可完成安装:
- 先清理损坏的依赖缓存,修复现有包异常状态:
sudo apt --fix-broken install -y sudo apt autoremove -y sudo apt clean
- 重新确认i386架构启用状态:
sudo dpkg --add-architecture i386
- 替换原有区域镜像为官方主源,补全所有仓库通道的i386拉取权限,避免同步延迟问题:
sudo tee /etc/apt/sources.list <<EOF deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu focal-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse EOF
- 强制刷新全量软件包索引:
sudo apt update
- 先安装所有缺失的i386基础依赖,再安装wine32:
sudo apt install libfaudio0:i386 libglib2.0-0:i386 libgphoto2-6:i386 libgstreamer-plugins-base1.0-0:i386 libgstreamer1.0-0:i386 libxml2:i386 -y sudo apt install wine32 -y
如果执行过程中提示临时依赖锁冲突,直接执行
sudo apt -o APT::Immediate-Configure=0 install wine32 -y跳过锁限制即可。
- 安装完成后执行
wine --version验证,返回Wine 5.0版本信息即安装成功。
内容的提问来源于stack exchange,提问作者eronn
相关产品推荐
相关产品推荐

