银河麒麟V10 wine 简明安装教程

银河麒麟V10安装wine32位应用全攻略
本文详细记录了在银河麒麟V10系统中安装wine及32位应用的过程,包括遇到的坑和解决方法。首先尝试apt安装wine,发现缺少wine32,接着通过winehq安装,遇到源问题、公钥验证和依赖冲突等挑战。最终通过修改源、启用32位架构、手动安装依赖解决所有问题,成功安装wine32。

背景描述:客户单位换了新的国产化电脑,我看了下是银河麒麟系统V10,因为新系统银河麒麟运行不了.exe。没办法安装以前windows下的应用....踩坑开始

 

新手注意:

1、这不是社区版(优麒麟)安装教程,本文基于预装正式桌面版本的笔记本真机捣腾几天后通过。

2、仅适合V10,其他版本如V4不适用(V4参考fedora)

3、如果你看不懂我在写什么,建议补基础知识,或者放弃。

=========================================================================

踩坑记录:

1、尝试 apt 装wine,一切顺利,真正用起来才发现,没有wine32,32位应用用不了的,尝试apt安装wine32,才发现,这才是坑,提示wine-stable : 依赖: wine-stable-i386 (= XX) E: 无法修正错误

2、上网找到winehq安装方法 ,到add-apt-repository这一步时候,没有add-apt-repository 这个命令,于是装add-apt-repository

3、下载wine是提示没有公钥无法验证签名。

4、add-apt-repository 还是不行no distribution template。

=========================================================================

安装教程:

1、查询系统版本,确定这个是用哪个版本Ubuntu改的,我手上这个是ubuntu20.04

2、自己配置 ubuntu20.04 源(源要有32位,我找是mirrors.tuna.tsinghua)

坑:

这个要注意,正式银河麒麟是不支持手工改/etc/apt/source.list,你改了他会自动覆盖,建议修改/etc/apt/sources.list.d/php.list

3、启用32位体系结构

sudo dpkg --add-architecture i386

安装32支持库:

sudo apt install libc6:i386 libstdc++6:i386
sudo apt install libncurses5-dev lib32z1

坑来了:这个坑不算大,但是烦

提示

尝试覆盖共享/usr/share/doc/l它与软件包 libxxx:i386 中的其他实例不同,尚不能配置软件包

sudo apt --fix-broken install尝试自动修复依赖关系---失败了...

需要你重新安装某个包,按照依赖顺序逐个击破:先找出最前不符合依赖关系的包,然后试着重新安装这个包

参考命令 sudo dpkg --force-overwrite -i *.deb

这个时候apt已经把包缓存好了,你直接去缓存目录里面安装就可以了

一般系统缓存目录在:/var/cache/apt/archives

进去慢慢装,最后所有的依赖项都装好,自己再装wine32就可以了。

呼,装完了,不知道Ubuntu20.04 装wine会有多简单,反正我是不想玩这个系统了。

### 在银河麒麟桌面操作系统上安装和使用 Wine 的方法 在银河麒麟桌面操作系统 V10安装和使用 Wine,可以通过以下方式实现。Wine 是一个能够在多种 POSIX-compliant 操作系统(如 Linux 和 macOS)上运行 Windows 应用程序的兼容层[^1]。以下是具体的实现方式: #### 1. 安装 Wine 银河麒麟桌面操作系统 V10 提供了对 Wine 的支持,并且可以通过系统的软件包管理工具进行安装。以下是安装步骤: - 打开终端。 - 更新系统软件包索引: ```bash sudo apt update ``` - 安装 Wine 软件包: ```bash sudo apt install wine ``` 此命令将安装 Wine 的默认版本,包括 Wine32 和 Wine64[^1]。 #### 2. 配置 Wine 安装完成后,可以对 Wine 进行配置以适配特定的 Windows 程序需求。以下是配置方法: - 使用以下命令启动 Wine 配置工具: ```bash winecfg ``` 这将打开一个图形界面,允许用户调整 Windows 版本、DirectX 设置等参数[^1]。 #### 3. 运行 Windows 程序 安装并配置好 Wine 后,可以通过以下方式运行 Windows 程序: - 对于 32 位程序: ```bash wine <可执行文件路径> ``` - 对于 64 位程序: ```bash wine64 <可执行文件路径> ``` 其中 `<可执行文件路径>` 是目标 Windows 程序的完整路径[^1]。 #### 4. 安装额外组件(可选) 某些复杂的 Windows 程序可能需要额外的依赖库或组件才能正常运行。可以通过 `winetricks` 工具来安装这些组件: - 安装 `winetricks`: ```bash sudo apt install winetricks ``` - 使用 `winetricks` 安装组件: ```bash winetricks vcrun2019 ``` 上述命令以安装 Microsoft Visual C++ 2019 运行库为例。 ### 注意事项 - 银河麒麟桌面操作系统 V10 已经针对国产 CPU 平台进行了优化,因此在 ARM64 架构上运行 Wine 可能会面临一定的性能瓶颈[^1]。 - 如果遇到兼容性问题,可以尝试调整 Wine 的 Windows 模拟版本(如 Windows XP、Windows 7 等)[^1]。 ```python # 示例代码:检查 Wine 版本 wine --version ```
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值