吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 468|回复: 1
上一主题 下一主题
收起左侧

[经验求助] wine11如何查在麒麟系统中离线安装

[复制链接]
跳转到指定楼层
楼主
dltj2002041 发表于 2026-4-4 15:04 回帖奖励
40吾爱币
我在wine官网上下载了11版本文件,是tar.xz的格式,请问这个文件如何在麒麟V10系统中离线安装?是否有deb的文件可以直接安装?

另外我现在有一个8.0版本的,能在此基础上更新到11么?

最佳答案

查看完整内容

[md]一、Wine 11.0 tar.xz文件在麒麟V10系统中的离线安装方法 解压源码包 进入下载目录 cd /path/to/download 解压tar.xz文件 tar -xf wine-11.0.tar.xz 进入解压后的目录 cd wine-11.0 安装编译依赖(在联网环境下提前准备) 由于是离线安装,需要提前在联网的同版本麒麟系统上下载所有依赖包: 关键依赖包列表: 基础编译工具 build-essential flex bison gcc g++ make 32位支持(重要!) gcc-mult ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
starvalue 发表于 2026-4-4 15:04
本帖最后由 starvalue 于 2026-4-4 17:08 编辑

一、Wine 11.0 tar.xz文件在麒麟V10系统中的离线安装方法

解压源码包
进入下载目录
cd /path/to/download

解压tar.xz文件
tar -xf wine-11.0.tar.xz

进入解压后的目录
cd wine-11.0

安装编译依赖(在联网环境下提前准备)
由于是离线安装,需要提前在联网的同版本麒麟系统上下载所有依赖包:

关键依赖包列表:
基础编译工具
build-essential flex bison gcc g++ make

32位支持(重要!)
gcc-multilib g++-multilib

图形库依赖
libx11-dev:i386 libxext-dev:i386 libxrender-dev:i386
libgl1-mesa-dev:i386 libglu1-mesa-dev:i386
libfreetype6-dev:i386 libfontconfig1-dev:i386

其他依赖
libpng-dev:i386 libjpeg-dev:i386 libssl-dev:i386
libxml2-dev:i386 libxslt1-dev:i386
libdbus-1-dev:i386 libgstreamer1.0-dev:i386

离线依赖包下载方法:
在联网的麒麟V10系统上执行
mkdir -p /tmp/wine-deps
cd /tmp/wine-deps

下载所有依赖包(包括依赖的依赖)
apt-get download (apt-cache depends --recurse --no-recommends --no-suggests \
--no-conflicts --no-breaks --no-replaces --no-enhances \
build-essential flex bison gcc-multilib g++-multilib \
libx11-dev:i386 libxext-dev:i386 libgl1-mesa-dev:i386 \
libfreetype6-dev:i386 libfontconfig1-dev:i386 | grep "^w" | sort -u)

编译安装
配置(启用32位支持)
./configure --enable-win64 --with-wine64

如果需要32位支持,还需要配置32位版本
mkdir ../wine32-build
cd ../wine32-build
../wine-11.0/configure --with-wine64=../wine-11.0

编译(根据CPU核心数调整-j参数)
make -j(nproc)

安装
sudo make install

二、是否有deb包可以直接安装?

官方deb包情况
根据搜索结果,Wine官方目前主要提供源码包和Ubuntu/Debian仓库,没有专门针对麒麟V10的预编译deb包。

可行的替代方案:

方案1:使用WineHQ官方仓库(需要联网)
添加32位架构支持
sudo dpkg --add-architecture i386

下载并添加WineHQ密钥
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

添加WineHQ源(麒麟V10基于Ubuntu 20.04/Focal)
sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ focal main"

更新并安装
sudo apt update
sudo apt install --install-recommends winehq-stable

方案2:寻找第三方编译的deb包
可以在CSDN等技术社区搜索"wine 11.0 deb"
注意:需要确保架构匹配(x86_64或ARM64)

方案3:使用麒麟官方软件源
更新软件源
sudo apt update

搜索可用的wine版本
apt search wine

安装(可能不是最新版本)
sudo apt install wine

三、从8.0版本升级到11.0的方法

重要提示:
不建议直接在8.0基础上升级,因为版本跨度较大,建议采用"卸载旧版本+安装新版本"的方式。

升级步骤:

备份重要数据
备份wine配置和应用程序数据
cp -r ~/.wine ~/.wine_backup_8.0
cp -r ~/.local/share/applications/wine ~/.local/share/applications/wine_backup

完全卸载Wine 8.0
卸载wine及相关包
sudo apt remove --purge wine wine- winehq- winetricks

清理残留配置
sudo apt autoremove
sudo apt autoclean

删除用户配置(如果不再需要8.0的数据)
rm -rf ~/.wine

安装Wine 11.0
按照上面第一部分的方法进行源码编译安装,或使用方案1/2安装deb包。

恢复应用程序(可选)
如果需要保留8.0的应用程序
cp -r ~/.wine_backup_8.0/drive_c/Program Files ~/.wine/drive_c/

重新配置wine
winecfg

四、推荐方案总结

对于离线环境:
源码编译是最可靠的方式
提前在联网环境下载所有依赖包
使用dpkg -i *.deb批量安装依赖

对于有网络环境:
优先使用WineHQ官方仓库(最方便)
其次考虑麒麟官方源(版本可能较旧)

注意事项:
麒麟V10可能使用APT或DNF,根据实际情况调整命令
Wine 11.0支持WoW64架构,可以同时运行32/64位Windows应用
编译过程可能需要较长时间(30分钟到1小时)

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-24 18:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表