在银河麒麟V10 SP1上安装Wine 9.0运行Windows程序

Hbase手动split、compact、merge、批量合并分区 通过以上手动Split方法可临时性解决Region倾斜问题。merge_regions .通过以上手动Split方法可临时性解决Region倾斜问题 阅读详情

软件这种需求不是个例——公司内部系统只能用IE内核的客户端访问、老旧的行业工具只有Windows版、甚至某些行政审批平台强制要求本机安装专用控件……这些场景在国产化迁移过程中几乎人人都会撞上。银河麒麟系统V10 SP1作为目前政企采购占有率很高的桌面系统,很多用户第一次拿到手的时候,最先问的问题往往不是"这系统怎么用",而是"我原来那个Windows软件怎么跑起来"。

这就是Wine存在的意义。Wine 9.0是2024年1月发布的大版本,经过了整整一年的开发周期,在Wayland支持、WoW64模式、ARM平台等多个方向都有不小的进展。本文要做的,就是在银河麒麟V10 SP1上把Wine 9.0从零到一装起来,并且配到能正常跑Windows程序的程度。

先说实话:Wine不是万能的,它不能保证所有Windows软件都能跑,3D游戏、依赖内核驱动的软件(比如某些打印驱动、加密狗驱动)基本没戏。但如果你要跑的是办公软件、压缩工具、文本编辑器、看图工具、甚至某些绿化的行业客户端,Wine 9.0在麒麟系统上的表现远比想象中靠谱。这篇文章适合刚接触麒麟系统的迁移用户,也适合已经在用但被Windows兼容性折磨过一阵子的人。

1. 为什么"直接安装"会失败:先搞懂Wine在麒麟系统上的运行逻辑

很多人第一次尝试在麒麟系统上装Wine,都会拿Windows的思维套:下载一个exe安装包,双击,然后就等着装好。但Wine不是这么工作的,它本身不是一个虚拟机,而是一个"兼容层"——把Windows的API调用翻译成Linux上的系统调用。这意味着它天生依赖一大堆Linux底层的图形库、字体库、音频库,缺一个环节,整个链路就断了。

银河麒麟V10 SP1本身是基于Linux内核的国产操作系统,和Ubuntu、CentOS这类发行版走的是同一套体系。从系统架构看,麒麟V10 SP1和RHEL 8/CentOS 8的兼容度很高,包管理用的是dnf/yum体系。但麒麟系统的软件源里面,Wine的版本往往停留在很老的状态,很多用户装完之后发现老到连微信的安装包都跑不起来,然后得出"Wine在麒麟上根本不靠谱"的结论——其实多半是版本太旧导致的。

Wine 9.0值得单独安装,不只是因为它版本号大了一截。这个版本有几项关键改进:

  • WoW64模式成为默认 :以前跑32位Windows程序,需要系统里有完整的32位Linux运行库支持,这在麒麟这种默认把32位库砍得比较干净的发行版上很容易翻车。Wine 9.0的WoW64模式在64位系统上直接处理32位程序的转换,大幅降低了对32位依赖库的需求。
  • Wayland驱动进入实验阶段 :对麒麟系统来说,默认桌面环境还是X11,所以这项改进暂时用不上,但说明Wine在跟随新显示协议的趋势。
  • 更多DLL实现趋于完善 :包括Direct2D、Direct3D 10/11的改进、IME输入法框架的增强——后者对中文输入场景特别关键。

所以,如果麒麟系统自带的源里只有Wine 5.x或者6.x,我强烈建议不要凑合,直接上9.0。这是从"跑不起来"到"能日常用"的一个分界点。

再说一个容易忽略的点:Wine只是一个运行环境,它本身没有图形界面可供你"打开"。你安装完Wine之后,桌面上不会多出来一个图标,正确用法是通过命令行去调用它运行exe文件,或者给它配好文件关联让双击exe时自动调用Wine处理。这个认知如果不建立起来,后面操作起来会一头雾水。

2. 安装前先自查:架构、软件源和依赖环境

2.1 确认CPU架构:x86_64和ARM是两条完全不同的路

这是所有步骤里最不该跳过的检查。银河麒麟V10 SP1既出x86_64版本,也出ARM64版本(常见于飞腾、鲲鹏、麒麟990等平台),两者安装Wine的难度天差地别。

在终端里执行:

uname -m

看到 x86_64 ,恭喜,你可以按本文接下来的流程操作。如果是 aarch64 ,情况会复杂很多——Wine的官方二进制包基本都是为x86_64架构编译的,在ARM架构上安装需要借助qemu用户态模拟或者box64这类转换层。那个方案的坑比Wine本身还多,如果条件允许,建议找一台x86_64机器来跑Wine;实在必须在ARM上运行的,那要做好充足的折腾准备。本文后续内容默认你拿到的是x86_64架构的麒麟系统。

第二步确认系统版本。执行:

cat /etc/os-release

正常看到 VERSION="V10 (SP1)" 字样即可。有些用户拿到的是SP1 2503批次(就是2025年3月更新的SP1版本),本文的操作流程同样适用。

2.2 软件源:为什么yum安装可能拿到一个"假Wine"

麒麟系统默认的软件源是由麒麟官方维护的,里面的Wine包确实有,但版本严重滞后。我见过有用户在麒麟源里装出来的Wine显示版本号是6.0.2,无论如何升级都到不了9.0,这就是源没配对。想装Wine 9.0,要么换源,要么走官方仓库。

这里有一个兼容性的关键点:Wine官方为RHEL/CentOS提供的仓库是基于Fedora/RHEL体系打包的,麒麟V10 SP1的glibc版本、gcc版本基本兼容RHEL 8,所以官方仓库里的Wine 9.0包是能直接装上的。但也有个别依赖包的版本

银河麒麟V10 SP1编译安装Wine 9.0实战指南 在Linux操作系统下运行Windows应用程序是许多用户面临的现实需求,尤其在企业办公与国产化替代场景中。Wine作为一款开源的Windows兼容层,通过重新实现Windows API,使得exe程序无需虚拟机即可在Linux上原生运行,这一技术极大地扩展了Linux的软件生态,为日常办公、工具软件提供了有效支撑。银河麒麟系统作为主流国产操作系统,其V10 SP1版本默认软件源中的Wine版本较旧,无法满足新应用的需求。本文深入讲解如何通过源码编译的方式,在麒麟V10 SP1上安装最新的Wine 9.0, 阅读详情

相关推荐

飞腾D2000+银河麒麟V10 SP1 ARM版:保姆级教程,用Box64+Wine搞定Windows软件运行

本文详细介绍了在飞腾D2000处理器和银河麒麟V10 SP1 ARM版操作系统上,通过Box64和Wine技术实现Windows应用程序兼容运行的完整解决方案。从环境准备、依赖库安装到Box64配置和Wine系统集成,提供了经过实战验证的步骤和优化技巧,帮助用户在国产化平台上高效运行Windows应用。

weixin_30689307的博客 812

ARM版银河麒麟V10 SP1上,用Box64+Wine跑Windows软件,我踩过的那些坑都帮你填好了

本文详细介绍了在ARM架构的银河麒麟V10 SP1系统上,通过Box64和Wine运行Windows应用程序的实战经验。文章涵盖了环境准备、依赖冲突解决、Box64优化配置、Wine特殊设置以及应急恢复方案,帮助开发者避免常见陷阱,提升运行效率。特别针对飞腾D2000平台提供了性能调优建议和中文显示优化方案。

weixin_27013291的博客 560

银河麒麟v10运行植物大战僵尸:Wine兼容层与32位库配置指南

Wine兼容层是在Linux系统上运行Windows程序的关键技术,其原理是通过动态翻译Windows API调用,使Windows应用无需虚拟机即可直接复用系统资源。在国产操作系统如银河麒麟v10上,Wine的兼容性表现尤为值得关注,尤其是对32位老游戏的支持。技术价值在于低开销、高响应速度,适用于办公环境中的怀旧游戏、轻量级Windows工具等场景。然而,32位运行库缺失和Wine版本选择是常见障碍。本文以植物大战僵尸为例,详细讲解在银河麒麟v10上通过Wine兼容层和i386架构支持,实现原版游戏流畅

weixin_33928137的博客 426

银河麒麟V10系统下wine32位支持完整部署指南

本文详细介绍了在银河麒麟V10系统下部署wine32位支持的完整指南,包括系统环境准备、软件源配置、核心依赖解决及wine32安装流程。针对常见问题如依赖冲突、中文乱码和程序闪退提供了实用解决方案,并分享了性能优化和使用建议,帮助用户顺利运行遗留的Windows 32位应用程序。

weixin_33501543的博客 290

银河麒麟V10 SP1部署iVMS-4200:Wine容器配置与电视墙实操指南

在国产化替代趋势下,Linux系统运行Windows应用成为常见需求。Wine作为兼容层,通过转换Windows API调用,使.exe程序能在银河麒麟等系统上运行。其技术价值在于降低迁移成本,应用场景包括安防监控、工业软件等。海康威视iVMS-4200是安防行业主流客户端,在银河麒麟V10 SP1上通过Wine部署,需注意Wine容器配置、依赖安装及电视墙优化。本文分享完整部署流程与性能调优经验,帮助实现稳定运行。

weixin_33483304的博客 251

七步打造银河麒麟V10 SP2自动安装镜像:从Kickstart到无人值守部署

在Linux系统部署领域,自动化安装是提升运维效率和保障环境一致性的关键技术。其核心原理是通过预定义的应答文件(如Kickstart),在安装过程中自动完成分区、软件包选择、用户配置等操作,从而实现无人值守部署。这项技术的价值在于能将重复、易错的手动操作转化为标准化、可复用的流程,极大提升了企业IT运维、软件测试和批量设备初始化的效率。典型的应用场景包括数据中心服务器批量部署、开发测试环境快速搭建以及国产化终端(如银河麒麟操作系统)的规模化安装。本文以银河麒麟桌面操作系统V10 SP2为例,详细解析了如何通

weixin_33965305的博客 368

银河麒麟V10运行Windows程序:CrossOver实战指南

Windows应用兼容性是信创迁移中的核心挑战,其本质在于PE格式加载、Windows API翻译与图形栈适配三大技术难点。CrossOver作为用户态运行时调度器,不依赖Linux内核模块或虚拟化,通过ABI兼容层、OpenGL-to-DirectX9翻译器和隔离式注册表机制,实现对.NET Framework、DirectX 9等关键组件的稳定支持。相比Wine,它在银河麒麟V10等国产系统上具备更强的glibc版本容错性、更可靠的中文化渲染与输入法协同能力,广泛应用于电力SCADA、工业配置工具及政企

weixin_32466193的博客 242

银河麒麟v10运行Windows程序:CrossOver实战避坑指南

Windows程序跨平台运行依赖兼容层技术,其核心是二进制翻译与系统API映射。CrossOver作为基于Wine深度工程化的生产级兼容层,通过预置Bottle模板、ABI适配、字体fallback和注册表补丁,显著提升在国产操作系统如银河麒麟桌面版v10上的EXE启动成功率。相比通用Wine,它更强调开箱即用的稳定性与信创环境适配能力,适用于政务、金融等需快速交付Windows业务系统的场景。本文聚焦麒麟v10这一典型信创终端,详解CrossOver安装、Bottle定制、EXE部署及日志级调试方法,覆盖

weixin_30431445的博客 228

CrossOver在银河麒麟V10上运行Windows程序实战指南

Windows应用兼容层是Linux桌面生态的关键技术,其核心原理在于用户态API翻译与系统调用适配。CrossOver通过自研cxsyscall引擎,在不依赖内核模块的前提下实现ABI级 syscall重写,显著区别于Wine的POSIX映射机制和虚拟机的硬件抽象层。该方案具备低内存占用、USB设备直通、中文输入支持等工程优势,特别适用于政企信创场景中对税务开票软件、工业HMI、OA插件等Windows遗留系统的快速交付需求。本文聚焦银河麒麟V10(基于Linux 4.19内核与glibc 2.28)环境

weixin_30522983的博客 302

银河麒麟v10运行Windows EXE:CrossOver实战避坑指南

Windows EXE在Linux系统上运行,本质是通过兼容层实现Win32 API与POSIX系统的映射转换。其核心原理依赖Wine构建的用户态翻译层,并由CrossOver封装为开箱即用的图形化生产环境。该技术价值在于绕过源码重构与虚拟机开销,直接支撑政务、工业、教育等场景中大量闭源Windows软件的国产化平滑迁移。典型应用场景包括银河麒麟桌面版下运行.NET Framework程序、ActiveX控件工具及VC++依赖的EXE。本文聚焦CrossOver在银河麒麟v10(x86_64+KDE5+X1

weixin_31155097的博客 164

银河麒麟V10运行Windows软件:CrossOver兼容性实战指南

Windows应用在Linux系统上运行,本质是通过兼容层实现Windows API到POSIX接口的翻译与模拟。其核心原理在于DLL重实现、注册表虚拟化与用户态ABI映射,技术价值在于免虚拟机开销、轻量集成桌面环境。典型应用场景包括信创国产化替代、临时调用老旧EXE工具、办公软件跨平台适配等。然而实际落地受制于内核特性(如userfaultfd)、X11扩展支持、字体与输入法桥接等底层约束。本文聚焦银河麒麟V10 SP1与CrossOver 21.1.1协同实践,深入解析93%卡死、中文乱码、视频黑屏等高

weixin_30843121的博客 227

Modelsim安装教程以及管理员身份运行patch_dll.bat时找不到文件mgls.dll的解决

Modesim安装教程 Modesim版本有很多,但是安装方式大都相同,我们以modesim.10.5为例,电脑使用的是win10 64位,讲一下安装过程中的步骤以及出现问题的解决方法 一 安装 1.首先解压安装包,在解压的安装包内选择应用程序,右键选择管理员运行。 2.稍等一会,有的电脑会弹出是否允许modesim进行更改,选择 是 即可,然后出现下面的界面,点击下一步。 3.弹出此界面选择安装路径,选择安装路径,我是在D盘新建的文件夹,直接把文件夹中的路径复制在框内。文件夹名称切记不要带中文 4.

weixin_48564372的博客 1万+

Burp靶场实战:JWT签名绕过漏洞分析与利用

本文通过Burp Suite靶场实战,深入剖析了JWT签名绕过漏洞的多种攻击手法,包括签名未验证、alg:none攻击、弱密钥爆破、JWK/JKU头注入、KID路径遍历及算法混淆攻击。文章详细演示了利用过程,并提供了关键的防御指南,帮助开发和安全人员加固JWT实现,确保认证安全。

weixin_29325515的博客 587

Autosar开发实战:DaVinci Configurator Pro新建工程保姆级教程(附目录结构解析)

本文详细介绍了使用DaVinci Configurator Pro创建Autosar工程的完整流程,包括环境准备、工程配置、目录结构解析及常见问题排查。通过实战演示和深度解读,帮助开发者快速掌握工具使用技巧,优化工程管理,提升开发效率。特别适合需要理解Autosar开发中DaVinci Config工具链的工程师。

weixin_30872157的博客 451

有关SPSS中Fisher精确检验无法进行的解决方法(由于无法打开临时文件,因此无法进行计算)

最近在帮一个四年生完成她的毕业论文,在用SPSS进行R×C表检验的时候,发现Fisher精确检验的结果无法显示,提示为“由于无法打开临时文件,因此无法进行计算”,大概像下图一样。 (这图是从网上找的) 然...

chuyang37的博客 3万+

别只聊天了!手把手教你为Ollama+Open WebUI搭建本地知识库(基于BGE-M3和Qwen)

本文详细介绍了如何利用Ollama、Open WebUI和BGE-M3构建本地知识库,实现智能问答和文档检索。通过环境准备、文档处理、向量化实战和应用案例,帮助用户突破基础聊天场景,打造高效的个人知识管理体系。特别适合技术文档管理和学术研究场景。

weixin_42523720的博客 470

【FnOS飞牛云 | NAS存储】旧电脑不吃灰,手把手教你搭建完全属于自己的私人网盘

打造属于自己的NAS私人网盘,亲测有效,值得一试

木子Linux的博客世界 9395

SCI一区论文投稿终极技巧:Expert Systems With Applications;Knowledge-Based Systems

投稿计算机1区论文(如KBS、ESWA)的核心技巧包括:1)关键词选择需平衡范围与相关性,避免过细或过泛;2)研究内容聚焦单一核心创新点,避免内容分散;3)必须设计消融实验量化创新点的贡献;4)公开实验代码和数据集,确保可验证性;5)合理使用AI工具仅辅助写作,核心内容需自主完成;6)实验数据必须真实可靠。特别强调1区期刊对创新性和实验严谨性的高要求,需避免常见拒稿原因如内容分散、缺乏验证等。这些策略可提高投稿成功率,但前提是研究本身具有实质性创新。

ZhangJiqun&191cm&85kg 1145

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: STA红宝书:用Tcl建模重构静态时序分析思维
下一篇: 硬件工程师必收:主流封装尺寸速查与避坑指南
sas???
博客等级 码龄11年 6075粉丝 1241原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值