ubuntu22.04 安装wine9.0 全网首发

wine官网推荐安装方式:https://gitlab.winehq.org/wine/wine/-/wikis/zh_CN/Debian-Ubuntu

博主按照这种方式是失败的,虽然开启了“低调上网”,貌似代理对于终端不起作用,后面会介绍替代方案,一样完美。

一、官网的安装方式(会报错)

首先,开启 32 位支持:

sudo dpkg --add-architecture i386

然后安装被用于签发安装包的密钥:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
  • 下载和安装 WineHQ 源文件:

    noble
    Ubuntu 24.04
    Linux Mint 22
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
    jammy
    Ubuntu 22.04
    Linux Mint 21.x
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
    focal
    Ubuntu 20.04
    Linux Mint 20.x
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
    trixie
    Debian Testing
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/trixie/winehq-trixie.sources
    bookworm
    Debian 12
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
    bullseye
    Debian 11
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources
  • 更新软件仓库:

    sudo apt update

然后安装 以下其中一个安装包

稳定分支sudo apt install --install-recommends winehq-stable
开发分支sudo apt install --install-recommends winehq-devel
Staging 分支sudo apt install --install-recommends winehq-staging

不出意外就出意外,有如下报错,或者卡其

二、替代方案

1.首先下载两个文件

a. winehq.key

b. winehq-jammy.sources

sudo mkdir -pm755 /etc/apt/keyrings

sudo cp winehq.key  /etc/apt/keyrings/winehq-archive.key

sudo cp winehq-jammy.sources /etc/apt/sources.list.d/

2. 尝试运行指令

sudo apt update

sudo apt install --install-recommends winehq-stable

会报错

无法访问,

我这里直接去官网把那几个文件下载下来:

可以看到是四个文件出错

Index of /wine-builds这个链接找到ubuntu->dists->jammy->main会看到下面

分析报错的代码:

忽略:1 https://dl.winehq.org/wine-builds/ubuntu jammy/main i386 wine-stable-i386 i386 9.0.0.0~jammy-1
忽略:2 https://dl.winehq.org/wine-builds/ubuntu jammy/main amd64 wine-stable-amd64 amd64 9.0.0.0~jammy-1
忽略:3 https://dl.winehq.org/wine-builds/ubuntu jammy/main amd64 wine-stable amd64 9.0.0.0~jammy-1
忽略:4 https://dl.winehq.org/wine-builds/ubuntu jammy/main amd64 winehq-stable amd64 9.0.0.0~jammy-1

有一个是i386的,另外两个是amd64,去这两个文件夹里面,先找到这几个对应的文件例如

wine-stable-i386 i386 9.0.0.0~jammy-1 搜索: wine-stable-i386_9

全部下载完之后如下图所示

直接安装这个四

sudo dpkg -i *.deb

不出意外就出现下面的报错:(不要慌张,接着看)

再次运行一下这个指令

sudo apt install --install-recommends winehq-stable

不出意外还是报错,(不要慌,快解决了)

运行指令,完美解决

sudo apt --fix-broken install

wine --version

银河麒麟V10 SP1是一款基于Linux的操作系统,通常用于安全稳定的企业级环境。Wine是一个跨平台运行Windows应用程序的工具,它使得在非Windows系统上运行某些Windows软件成为可能。 要在银河麒麟V10 SP1上编译安装 Wine 9.0,你需要按照以下步骤操作: 1. **更新系统**: - 确保你的系统是最新的,使用命令 `sudo apt update` 和 `sudo apt upgrade` 更新所有软件包。 2. **安装必要的构建工具**: - 安装依赖项,如`build-essential`, `gcc`, `g++`, `make`, `wget`等,可以使用 `sudo apt install build-essential gcc g++ make wget`。 3. **下载源码**: - 访问Wine官方网站下载源码,通常会推荐从官方GitHub仓库下载,例如:`wget https://dl.winehq.org/wine/source/wine-9.0/wine-9.0.tar.gz` 4. **解压并进入目录**: - 使用 `tar -zxvf wine-9.0.tar.gz` 解压文件,然后 `cd wine-9.0` 进入新创建的目录。 5. **配置和编译**: - 运行 `./configure` 来生成编译选项,然后执行 `make` 开始编译过程。如果需要,你可以通过 `--enable-win64` 或其他选项定制编译。 6. **安装Wine**: - 当编译完成后,执行 `sudo make install` 将Wine安装到系统中。可能会提示你输入管理员密码。 7. **测试安装**: - 安装后,你可以通过在终端输入 `wine` 并尝试运行一个小的Windows程序来验证Wine是否成功安装。 注意:银河麒麟可能已经预装了特定版本的Wine,直接使用系统提供的可能更为方便。如果你确实需要自行编译,确保你了解相关风险,并可能需要调整上述步骤以适应实际环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

两只蜡笔的小新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值