[2022-02-26] 更新2:修复了缺少cabextract
命令导致无法通过winetricks
安装字体的问题。
[2022-04-16] 更新3:修复游戏安装完成后 Lutris 游戏列表视图未刷新,操作响应不正确的问题。
[2022-05-21] 更新4:
lutris-ge-lol-7.2
不兼容,所以也无法尝试运行英雄联盟。安装龙芯的LATX(x86兼容层)。
先尝试从软件源安装,打开终端,执行以下命令:
sudo apt update
sudo apt install lat i386-runtime-base i386-runtime-extra
如果提示找不到软件包,或者装上的包版本低于1.2.1,就依次安装以下软件包(可能不兼容):
lat 1.3.1:lat_1.3.1~beta1_loongarch64.deb(1.8 MB)
i386-runtmie-base 1.2.1:i386-runtime-base_1.2.1~20230424.lnd.1_loongarch64.deb(22.41 MB)
i386-runtime-extra 1.3.0:i386-runtime-extra_1.3.0~20220722_loongarch64.deb(405.15 MB)
也可以从以下地址获取lat
的最新版:http://pkg.loongnix.cn/loongnix/pool/main/l/lat/
i386-runtime-base
的最新版:http://pkg.loongnix.cn/loongnix/pool/main/i/i386-runtime-base/
i386-runtime-extra
的最新版:http://pkg.loongnix.cn/loongnix/pool/main/i/i386-runtime-extra/
安装wine游戏助手。
安装以下软件包:
旧版:
如果双击软件包不能安装,就打开终端,用命令行安装:
sudo apt update;
sudo apt install ~/Downloads/net.winegame.client_0.5.12.2-latx-alpha5_loongarch64.deb
如果提示“命令行中有不支持的文件”,说明文件路径不正确,请先下载deb,然后把deb移动到主目录中的“下载”文件夹。
如果你不知道“下载”文件夹在哪里,请把deb移动到主目录,然后执行以下命令:
sudo apt install ~/net.winegame.client_0.5.12.2-latx-alpha5_loongarch64.deb
打开以下网页:https://winegame.net/games/qi-dong-zi-ding-yi-you-xi/
点击“30. 龙芯架构专用”后面的“安装”。
Wine游戏助手自动启动并弹出“安装 启动自定义游戏”窗口,点“安装”。
如果弹出以下提示,勾选“不再显示此提示”并确认。
选择安装目录。可以改为其他目录。如果提示文件夹非空,就在路径最后加个数字(比如2)。
在“选择游戏启动程序”下方点击“浏览”,然后选择你要启动的游戏exe,选好后点继续。你需要自行下载exe并解压好备用。
等待安装过程结束。
提示安装完成,点击启动。
如果你选择的是解压好的免安装版游戏,那就能直接运行(如果兼容的话)。如果你选择的是安装包,就会弹出安装向导。
安装向导完成后,我们需要调整游戏启动路径,否则每次点启动都会打开安装向导,这肯定不是我们想要的。
右击游戏,点“配置”。
在“游戏选项”里“主程序”右边点“浏览”。
选中游戏的桌面快捷方式文件(.lnk,注意,不是选有图标的“.desktop”,是选没有图标的“.lnk”)并点“打开”,它通常位于以下两个文件夹:
“主目录/Games/qi-dong-zi-ding-yi-you-xi2/drive_c/users/Public/Desktop/”
“主目录/Games/qi-dong-zi-ding-yi-you-xi2/drive_c/users/1000/Desktop/”
选好lnk后,点“保存”。
再次点击“启动”,游戏就会运行(如果兼容的话)。
i386-runtime升级到1.2之后,龙芯LATX已和Lutris运行库兼容,之前关闭过的可以再打开。
killall python3; /opt/apps/net.winegame.client/files/bin/winegame 2>&1 | tee ~/wine.log
再次启动游戏,命令行里会记录游戏启动失败的原因。你可以把截图发给其他人分析。
主目录也会多一个“wine.log”文件,内容和命令行里看到的输出相同,你也可以把这个文件发给其他人分析。
按Alt+Tab切换到桌面。
鼠标放在Wine游戏助手窗口上,直到弹出预览图,然后点击预览图。
点击底部红酒杯图标旁边的箭头,然后点击“结束所有Wine进程”。
如果游戏不能切换为窗口模式,或者退出全屏时有问题导致桌面卡死,可以强制游戏运行在窗口模式,方法如图:
右击游戏,选“配置”。
在“运行环境选项”里启用“窗口化(虚拟桌面)”,然后选择一个分辨率。
点击底部酒杯按钮旁边的下拉箭头,点击“结束所有Wine进程”,这样配置才能生效。
现在点击启动,游戏就会单独出现在窗口里。
LATX与qemu-user-binfmt
不兼容,必须先卸载该软件包或者删除相关文件,才能正常使用LATX运行wine。
安装wine游戏助手的时候会自动卸载qemu-user-binfmt
软件包,但是如果你编译安装过QEMU,则相关文件会依然存在,必须手动删除。
删除方法:
运行以下命令:
ls /etc/binfmt.d
里面不应有qemu-i386.conf
和qemu-x86_64.conf
,如果有,可以通过以下命令删除:
sudo rm /etc/binfmt.d/qemu-i386.conf /etc/binfmt.d/qemu-i386.conf
sudo systemctl restart systemd-binfmt
运行以下命令:
ls /proc/sys/fs/binfmt_misc
里面不应有qemu-i386
和qemu-x86_64
,如果有,请执行第一步并重启电脑。
借助 deepin wine 5,成功启动魔兽争霸3。具体方法看主题帖中的安装步骤。
但是游戏声音会随机消失,进入对局一段时间后似乎就会卡住……
deepin wine 5 和 deepin wine 6 都有相同的问题……
看起来不一定需要使用 deepin wine,只需要禁用Lutris运行库,其他版本的 wine 5 和 wine 6 也能正常运行。
可以启动钉钉安装向导,可以完成安装,但是装好了打不开。