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

ops/2024/10/18 14:26:15/

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


http://www.ppmy.cn/ops/125018.html

相关文章

.NET 通过C#设置Excel工作表的页面设置

Excel文件数据准备就绪并需要以报告形式呈现时,调整Excel文件的页面设置变得尤为重要,不仅关乎文档的专业外观,还直接影响到打印或电子分享时的可读性和实用性。通过C#来自动化这一过程,不仅可以节省大量手动配置的时间&#xff0…

初识C语言:数据类型、运算符与表达式

目录 数据类型:理解信息的不同形式 数据类型转换 运算符:进行各种计算和操作 表达式:数据与运算符的结合 小结 C语言是一种广泛使用的编程语言,被称为"现代编程语言之母",因其高效、灵活的特点而备受青…

消息队列面试题——第二篇

1. rocketmq、rabbitmq、kafka的区别 架构设计和消息模型 特性rocketmqrabbitmqkafka消息模型基于主题和消费组,支持发布/订阅和点对点两种模型基于队列模型,支持发布/订阅和点对点两种模型基于分区的主题模型,主要用于日志流式处理和高吞吐…

JavaScript 数组判断攻略:告别误判,精准判定变量是否为数组

引言 在 JavaScript 编程中,我们经常需要对不同类型的变量进行判断和处理。其中,判断一个变量是否是数组是一项基本且常见的任务。虽然 JavaScript 提供了多种方法来实现这个目标,但不同的方法各有优缺点。在本篇博客中,我们将介…

制造业人工智能的场景应用落地现状、难点和建议

制造业应用人工智能可以提高制造业的生产效率,推动制造业高质量发展和竞争力提升,促进国民经济的持续稳定增长。近年来,制造业人工智能的场景化应用落地不断推进,但在落地过程中遇到一些难点。本文对于制造企业应用人工智能的场景…

蓝桥杯省赛真题——冶炼金属

问题描述 小蓝有一个神奇的炉子用于将普通金属 O 冶炼成为一种特殊金属 X。这个炉子有一个称作转换率的属性 V,V 是一个正整数,这意味着消耗 V 个普通金属 O 恰好可以冶炼出一个特殊金属 X,当普通金属 O 的数目不足 V 时,无法继续…

六西格玛黑带项目:TBX-02无人机飞行稳定性提升——张驰咨询

一、项目背景与问题定义 TBX-02是该公司最新发布的消费级无人机,面向摄影爱好者和户外探险者。产品上市后,通过客户反馈和实际测试数据发现,该无人机在复杂飞行环境中,如强风或快速移动时,存在明显的飞行抖动和稳定性…

安全服务-1

188、ARP 协议工作原理 地址解析协议,即 ARP (Address Resolution Protocol) ,是根据 IP 地址获取物理 地址的一个 TCP/IP 协议。 1)发送 ARP 请求的以太网数据 广播 到以太网上的每个主机,ARP 请求中包含了目的 主机的 IP 地址 2)目的主…