最简单、最稳、Ubuntu 26.04 直接能用的方案,不用懂复杂编译,纯手动打包(dpkg-deb),一键安装、一键运行、带桌面图标、能在系统菜单里找到,完美!
核心思路
- 把 Wine 前缀(wineprefix)+ 游戏文件 整个放进 deb
- 做一个启动脚本自动用 Wine 打开游戏
- 生成桌面图标,系统里直接点图标玩
- 打包成 deb,复制到别的 Ubuntu 也能装
一、先建打包目录结构
执行以下命令会创建基本的目录结构
mkdir -p warcraft3_1.0_amd64/{DEBIAN,opt/warcraft3,usr/bin,usr/share/applications,usr/share/icons/hicolor/256x256/apps}

二、1. DEBIAN/control 包信息
新建文件:vim warcraft3_1.0_amd64/DEBIAN/control
内容如下:
Package: warcraft3
Version: 1.0
Architecture: amd64
Section: games
Priority: optional
Maintainer: Swper <https://www.58jb.com/>
Depends: wine
Description: Warcraft III
魔兽争霸3 冰封王座,Linux + Wine 运行。
Depends参数: 可以做到自动安装依赖(wine),但不是双击 deb 自动装,而是用系统自带的软件中心 /apt 安装时自动补齐所有依赖,完全不用你手动输命令。
记住最后必须空一行
三、2. 复制游戏文件
你游戏所在目录。我保存在 /data/Warcraft/,直接复制进 deb:
cp -r /data/Warcraft/* warcraft3_1.0_amd64/opt/warcraft3/
三、3. 启动脚本 usr/bin/warcraft3
新建文件:vim warcraft3_1.0_amd64/usr/bin/warcraft3
内容:
#!/bin/bash
export WINEDEBUG=-all
GAME_DIR="/opt/warcraft3"
cd "$GAME_DIR"
wine War3.exe -opengl
加执行权限:
chmod +x warcraft3_1.0_amd64/usr/bin/warcraft3
四、4. 桌面快捷方式
新建文件:vim warcraft3_1.0_amd64/usr/share/applications/warcraft3.desktop
[Desktop Entry]
Name=魔兽争霸3
Comment=Warcraft III
Exec=warcraft3
Icon=warcraft3
Terminal=false
Type=Application
Categories=Game;StrategyGame;
Keywords=warcraft;war3;rts;
StartupWMClass=war3.exe
五、5. 图标(可选但推荐)
把一张 256×256 的魔兽图标 png文件,因为desktop文件里Icon直接写warcraft3文件名不带后缀,所以这里把图片保存到指定目录下,不然无法调用看不到图标。
cp warcraft3.png warcraft3_1.0_amd64/usr/share/icons/hicolor/256x256/apps/
六、打包 deb
通过dpkg-deb –build,后面跟包的名称(自定义),执行命令后等耐完成。
swper@Mt:~$ dpkg-deb --build warcraft3_1.0_amd64
dpkg-deb: 警告: root directory warcraft3_1.0_amd64 has unusual owner or group 1000:1000
dpkg-deb: hint: you might need to pass --root-owner-group, see <https://wiki.debian.org/Teams/Dpkg/RootlessBuilds> for further details
dpkg-deb: 警告: 忽略有关 control 文件的 1 个警告
dpkg-deb: 正在 'warcraft3_1.0_amd64.deb' 中构建软件包 'warcraft3'。
生成:
swper@Mt:~$ ls -lh warcraft3_1.0_amd64.deb
-rw-r--r-- 1 swper swper 1.2G May 21 09:32 warcraft3_1.0_amd64.deb
七、安装使用
打成deb包后在其它机器也能这样安装
sudo dpkg -i warcraft3_1.0_amd64.deb
安装后:
- 应用菜单里直接出现 魔兽争霸 3
- 点击图标就能用 Wine 打开
- 命令行输入
warcraft3也能启动

卸载的方式:
sudo apt remove warcraft3
八、遇到的问题
1.为什么你直接用 .ico 也不行?
.desktop 文件的 Icon= 字段,不支持直接引用 .ico 文件,只能用.png、.svg 这类标准格式。之前直接写 Icon=/data/Warcraft/war3.ico 能显示,是因为我把文件放在了用户目录,而且是通过非标准方式调用的,打包成 deb 后就失效了。
2.为什么直接加 -opengl 参数?
-opengl:强制用 OpenGL 渲染,解决黑边、花屏、卡顿,同时能实现全屏效果。不同显示器尺寸不一样,写死的话就成了窗口了。