Ubuntu Jammy Jellyfish安装WINE后软件更新器无法启动,sources.list报错且WINE功能异常
Ubuntu Jammy Jellyfish安装WINE后软件更新器无法启动,sources.list报错且WINE功能异常
看起来你在Ubuntu 22.04(Jammy Jellyfish)上装WINE之后遇到了一连串糟心的问题,我来帮你一步步梳理解决思路:
先解决最核心的apt更新报错(根源问题)
你碰到的Malformed entry 1 in list file /etc/apt/sources.list.d/archive_uri-https_dl_winehq_oeg_wine-builds_ubuntu_focal-jammy.list (Component)错误,是因为WINE的源文件里混了focal(Ubuntu 20.04)和jammy(你的系统版本)两个版本标识,导致apt解析失败。咱们这么修:
- 第一步先备份出问题的源文件,避免改坏了没法恢复:
sudo cp /etc/apt/sources.list.d/archive_uri-https_dl_winehq_oeg_wine-builds_ubuntu_focal-jammy.list /etc/apt/sources.list.d/archive_uri-https_dl_winehq_oeg_wine-builds_ubuntu_focal-jammy.list.bak - 然后编辑这个源文件修正错误:
打开后删掉第一行那个格式错误的条目,或者把里面的sudo nano /etc/apt/sources.list.d/archive_uri-https_dl_winehq_oeg_wine-builds_ubuntu_focal-jammy.listfocal替换成jammy(和你的系统版本统一),改完按Ctrl+O保存,Ctrl+X退出终端。 - 现在再运行
sudo apt update,应该就能正常更新了。
修复WINE功能异常的问题
1. 恢复WINE的文件关联(右键找不到WINE的问题)
- 先重置WINE的配置,同时修复可能损坏的安装包:
打开WINE配置窗口后,切换到「文件关联」标签,找到sudo apt install --reinstall winehq-stable wine-stable wine-stable-i386 wine-stable-amd64 winecfg.exe格式,确认它关联到WINE,点击「应用」「确定」。 - 如果右键还是只有Archive Manager,手动更新系统的MIME关联:
xdg-mime default wine.desktop application/x-ms-dos-executable application/x-wine-extension-exe
2. 解决exe文件文字显示为符号的问题
这个大概率是WINE缺失常用Windows字体导致的,咱们装个字体包就能解决:
sudo apt install winetricks winetricks corefonts
安装完成后再运行exe文件,文字应该就能正常显示了。
3. 关于之前的RDF文件提示
那个提示是个别程序的依赖库问题,等WINE和系统都修复好之后,再运行对应的exe,如果还弹出提示,再用winetricks安装对应的依赖库就行,不用提前处理。
备注:内容来源于stack exchange,提问作者Arren
相关产品推荐
相关产品推荐

