写教程不易,评个论点个赞支持一下吧😘
wine有什么用?
wine是一个可以在linux上运行Windows视窗程序的软件,也可以在termux上被使用(通俗来讲)
1.打开termux APP,并进行换源,输入指令:
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.bfsu.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade
2.在termux里安装Debian(Bullseye)Proot容器(系统)
bash -c "$(curl https://shell.xb6868.com/ut/bullseye.sh)"
3.编译box86&64
添加armhf支持
dpkg --add-architecture armhf && apt update
安装armhf架构依赖
apt install zenity:armhf libstdc++6:armhf gcc-arm-linux-gnueabihf mesa*:armhf libasound*:armhf -y
安装arm64依赖
apt install cmake build-essential -y
PS:如果安装失败重试即可
1)编译box86
克隆源码
git clone https://github.com/ptitSeb/box86
编译并安装box86
cd box86 && mkdir build && cd build &&cmake .. -DRPI4ARM64=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo; make -j4 && make install
2)编译box64
克隆源码
git clone http://github.com/ptitSeb/box64
编译并安装
cd box64 && mkdir build; cd build; cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo; make -j$(nproc) && make install
4.删除编译多余文件
cd && rm -rf box64 box86
5.下载解压wine
推荐wine3.9版本,bug较少
这里以wine6.17/wine3.9版本为例
有能力的同学可以去playonlinux下载其他版本
这里我把wine下载做了个加速,所以不是原链接
这是wine6.14版本
wget https://shell.xb6868.com/wine/PlayOnLinux-wine-6.17-upstream-linux-amd64.tar.gz
tar zxvf PlayOnLinux-wine-6.17-upstream-linux-amd64.tar.gz -C /usr
这是wine3.9版本
wget https://shell.xb6868.com/wine/PlayOnLinux-wine-3.9-upstream-linux-amd64.tar.gz
tar zxvf PlayOnLinux-wine-3.9-upstream-linux-amd64.tar.gz -C /usr
6.启动vnc server
输入
easyvnc
然后打开vnc viewer
没有这个软件的可到百度搜索下载
点击右下角+号,输入ip 127.0.0.1:0
就可以链接上图形界面了
7.然后打开终端模拟器,输入:
#wine6.17启动指令
box64 wine64 taskmgr &
sleep 5
pkill services &
#wine 3.9启动指令
box64 wine64 taskmgr
启动winetaskmgr后,可以选择新任务,然后找到Windows exe文件就可以运行了
⚠termux-proot-wine常见问题
如果wine启动卡死,无法启动?
请执行rm -rf .wine
清除配置文件再试!