教程:Android手机安装Debian+Wine,打造完全开源的兼容Windows的GNU/Linux!
构建好的系统下载见这里:
https://www.cnblogs.com/tubentubentu/p/16721884.html
测试的Android版本: 10
首先下载安装Real VncViewer,Termux(F-droid有)。
去https://mirrors.bfsu.edu.cn/lxc-images/images/ 下载Debian armhf系统 名称为rootfs.tar.xz
打开termux 输入命令
pkg install proot nano
proot --link2symlink
mkdir debian
cd debian
tar xvpf rootfs.tar.xz路径
mkdir shm
exit
使用nano建立文件 ~/debian/init
#!/bin/bash
export PATH=/bin:/sbin:/usr/local/bin
export TEMP=/tmp
export TMPDIR=/tmp
export HOME=/root
export USER=root
export MOZ_FAKE_NO_SANDBOX=1
cd
rm -rf /tmp
mkdir /tmp
vncserver :1 -geometry 1024x768 -xstartup xfce4-session &
bash
保存
chmod 755 ~/debian/init
输入命令进入Debian系统,以后就用这个命令进入debian
cd ~/debian
unset LD_PRELOAD
proot --link2symlink -b shm:/dev/shm -b /sdcard:/sdcard -S . /init
进入Debian后,键入命令
rm /etc/resolv.conf
echo 'nameserver 114.114.114.114' > /etc/resolv.conf
dpkg --add-architecture arm64
apt update
apt install make cmake gcc python-is-python3 wget xfce4 dbus-x11 wine32 wine64:arm64 firefox-esr webext-ublock-origin-firefox mousepad tigervnc* xfce4-terminal nano
mkdir ~/wine
mkdir ~/box86
去https://www.playonlinux.com/wine/binaries/phoenicis/upstream-linux-x86/下载最新的Wine
cd ~/wine
tar xvpf winetar文件路径
去https://github.com/ptitSeb/box86/releases下载最新的Box86源码,解压到~/box86
cd 进入box86源码目录
mkdir build; cd build; cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo; make -j3
make install
使用nano建立文件 /bin/wine86 内容如下
#!/bin/bash
env BOX86_NOBANNER=1 box86 ~/wine/bin/wine "$@"
保存
chmod 755 /bin/wine86
cd /bin
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod 755 winetricks
安装到此完成。
使用方法用Vncviewer链接127.0.0.1:1进入Debian
启动EXE的指令(进入Debian后在终端输入)
ARM原生EXE
wine64 start /unix exe路径
Win32 EXE
wine86 start /unix exe路径
启动X86Linux程序的指令
box86 elf路径
如果你觉得系统对Win32的兼容不够好,可以尝试引入闭源软件exagear缓解这个问题。
下载来源 QQ群580491254
下载安装ARM64的Exagear debian9-guest后,执行指令:
exagear
apt update
apt install xorg
exit
编辑vpath-list 增加
/sdcard/
nano新建文件/bin/wine86e
#!/bin/bash
exagear -- ~/wine/bin/wine "$@"
如果有运行不了的win32软件,可以尝试
wine86e start /unix exe路径运行
如果有什么不懂的,欢迎来我的QQ交流群学习交流~
859937537
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南