wine
#step 1开启32 bit 架构支持
sudo dpkg --add-architecture i386
#step 2下载添加仓库密钥
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
如果ssl连接超时
可以自行下载文件并将其改成对应文件名称,从https://dl.winehq.org/wine-builds/winehq.key下载
保存至/etc/apt/keyrings/winehq-archive.key
#step 3添加仓库
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
访问https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources是官方源
#官方源
Types: deb
URIs: https://dl.winehq.org/wine-builds/ubuntu
Suites: jammy
Components: main
Architectures: amd64 i386
Signed-By: /etc/apt/keyrings/winehq-archive.key
#清华源
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu
Suites: jammy
Components: main
Architectures: amd64 i386
国内用户且不会开代理的建议使用清华源,将上述内容复制到winehq-jammy.sources,并将其保存至/etc/apt/sources.list.d/
#step4
sudo apt-get update
sudo apt install winehq-stable
安装完成后在/opt/wine-stable/bin下可以执行
/opt/wine-stable/bin/wine64 --version
如下:
(base) ls@ls:~$ /opt/wine-stable/bin/wine64 --version
wine-9.0 #安装完成!
同时可以执行
/opt/wine-stable/bin/winecfg
在函数库中添加d3d9,d3d10,d3d11,dxgi,应用并确定。
dxvk下载连接
wine安装完成后,在你的user目录下会有一个.wine目录
(base) ls@ls:~/.wine/drive_c/windows$ pwd
/home/ls/.wine/drive_c/windows
(base) ls@ls:~/.wine/drive_c/windows$ ls | grep 'sys*'
system32 #目标文件夹1
system.ini
syswow64 目标文件夹2
下载完成dxvk后将其解压至某处,然后将x64文件夹中的.dll文件复制到/home/ls/.wine/drive_c/windows/system32
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
然后将x32文件夹中的.dll文件复制到/home/ls/.wine/drive_c/windows/syswow64
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
sudo apt-get update
sudo apt-get -y install vulkan-tools
可以在windows系统中下载好放入移动硬盘,然后再移动到Linux操作系统中
/home/ls/Genshin Impact #游戏目录
补丁下载链接
下载完成之后,进入游戏目录
在游戏目录执行补丁的patch.sh
bash "/path/to/dawn/GAMEVER/patch.sh"
例如我的是
(base) ls@ls:~/Genshin Impact$ bash ~/Downloads/dawn/440/patch.sh
[NOTE] As of game version 3.7.0, it is assumed that binary patches are no longer
needed for upcoming game versions. If you face issues while starting the
game or logging in, please consult TROUBLESHOOTING.md for workarounds.
md5sum: UnityPlayer.dll: 没有那个文件或目录
[ERROR] Wrong file version or the patch is already applied
-> md5sum:
其实我们这里看到说3.7之后就不用打补丁了,其实在3.5版本我已经成功启动过一次,但是版本的更新需要等开发者开发补丁,于是又回到windows
(base) ls@ls:~/Genshin Impact$ /opt/wine-stable/bin/wine64 launcher.exe
#定位游戏即可