【ubuntu】在Linux系统上安装Microsoft Edge浏览器

在Linux系统上安装Microsoft Edge浏览器的步骤如下:

1. 使用官方DEB或RPM包

微软为Linux提供了Microsoft Edge的安装包,支持基于Debian和Red Hat的发行版。

步骤:
  1. 打开终端。
  2. 下载Microsoft Edge的DEB或RPM包:
  3. 安装下载的包:

安装完成后,从应用菜单中启动Microsoft Edge,或者通过终端输入:

microsoft-edge 

Debian/Ubuntu 系统:

sudo dpkg -i microsoft-edge-stable.deb sudoapt-getinstall -f # 安装缺失的依赖

对于 Debian/Ubuntu 系统,下载 .deb 包:

wget https://go.microsoft.com/fwlink/?linkid=2135547 -O microsoft-edge-stable.deb 

2. 使用Microsoft的官方APT或DNF仓库(适用于Debian/Ubuntu及其衍生版本)

你也可以将Microsoft Edge的官方仓库添加到你的系统中,以便以后通过APT或DNF进行安装和更新。

对于 Debian/Ubuntu

安装Microsoft Edge:

sudoaptinstall microsoft-edge-stable 

更新APT包列表:

sudoapt update 

添加Edge的仓库:

echo"deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/edge stable main"|sudotee /etc/apt/sources.list.d/microsoft-edge.list 

下载并安装Microsoft Edge的签名密钥:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /usr/share/keyrings/microsoft-archive-keyring.gpg 

Err:4 https://packages.microsoft.com/repos/edge stable InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF 

遇到的错误是因为缺少 Microsoft Edge 仓库的公钥,导致无法验证该仓库的签名。

解决方案:导入 Microsoft Edge 仓库的公钥

安装或升级 Microsoft Edge如果问题解决,接下来可以安装或升级 Microsoft Edge:

sudoaptinstall microsoft-edge-stable 

更新软件包列表运行以下命令来更新包列表:

sudoapt update 

更新仓库源使用 apt 更新仓库源,并将密钥文件关联到仓库:

echo"deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/edge stable main"|sudotee /etc/apt/sources.list.d/microsoft-edge.list 

下载并添加 Microsoft Edge 公钥运行以下命令以下载并添加 Microsoft Edge 仓库的 GPG 公钥:

sudocurl https://packages.microsoft.com/keys/microsoft.asc |sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg 

总结

导入 Microsoft Edge 仓库的公钥后,系统应该能够验证该仓库的签名,解决 GPG 错误。此后,apt update 命令应该可以顺利运行。如果问题依然存在,请检查网络连接和其他仓库源的配置。

Read more

Flutter 三方库 bybit 的鸿蒙化适配指南 - 实现高性能交易数据获取、支持 WebSockets 实时订单簿与加密货币交易接口集成

Flutter 三方库 bybit 的鸿蒙化适配指南 - 实现高性能交易数据获取、支持 WebSockets 实时订单簿与加密货币交易接口集成

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 bybit 的鸿蒙化适配指南 - 实现高性能交易数据获取、支持 WebSockets 实时订单簿与加密货币交易接口集成 前言 在进行 Flutter for OpenHarmony 的金融科技(FinTech)应用开发时,对接主流交易所的实时数据和交易功能是核心需求。bybit 是一个专为 Bybit 交易所设计的异步 Dart SDK。它封装了 REST API 调用和复杂的 WebSockets 订阅逻辑。本文将探讨如何在鸿蒙系统下构建低延迟、高可靠的加密资产交易终端。 一、原原理分析 / 概念介绍 1.1 基础原理 bybit 库基于 http 处理基础请求,并利用 web_socket_

By Ne0inhk
YOLO26来了,更好、更快、更小的 YOLO 模型,使用YOLO26训练自己的数据集和推理(附YOLO26网络结构图),租用 GPU 服务器训练教程,YOLO26创新点解析

YOLO26来了,更好、更快、更小的 YOLO 模型,使用YOLO26训练自己的数据集和推理(附YOLO26网络结构图),租用 GPU 服务器训练教程,YOLO26创新点解析

目录 * 摘要 * YOLO26更新点 * ⚡⚡C3k2 小优化 * ☑️ YOLO26 C3k2代码 * ☑️ YOLO11 C3k2代码 * ⚡⚡移除分布焦点损失(DFL) * ⚡⚡端到端、无需 NMS 推理 * ⚡⚡ProgLoss 与 STAL * ☑️ProgLoss * ☑️STAL (小目标感知标签分配) * ⚡⚡MuSGD优化器 * 从机器人到制造业:YOLO26 的用例 * 🐴一、YOLO26 源码下载与模型下载 * ⚡⚡YOLO26模型结构图 * ⚡⚡1.源码下载 * ⚡⚡2.官网的预训练模型下载 * 🐴二、数据集准备 * ⚡⚡LabelImg & Labelme * ☑️ LabelImg(仅限矩形检测框) * ☑️ Labelme * ⚡⚡ X-AnyLabeling * ⚡⚡ 旋转框 (OBB) 标注工具:roLabelImg * ⚡⚡1.目标检测数据集标注软件 * ⚡⚡2.voc数据集格式转换

By Ne0inhk
鸿蒙APP开发从入门到精通:性能优化与Next原生合规

鸿蒙APP开发从入门到精通:性能优化与Next原生合规

《鸿蒙APP开发从入门到精通》第11篇:性能优化与Next原生合规 🏎️✅ 内容承接与核心价值 这是《鸿蒙APP开发从入门到精通》的第11篇——性能优化与Next原生合规篇,承接第10篇的「AI原生与用户增长」,100%复用项目架构,为后续第12篇的电商购物车全栈项目最终上线铺垫性能优化与Next原生合规的核心技术。 学习目标: * 掌握鸿蒙APP性能优化的定义与架构; * 实现启动优化、渲染优化、网络优化等性能优化功能; * 理解Next原生合规的原理与实现方式; * 开发代码规范、权限合规、数据合规等合规功能; * 优化性能与合规的用户体验(响应速度、内存占用、电池消耗)。 学习重点: * 鸿蒙APP性能优化的开发流程; * 性能优化的分类与使用场景; * 启动优化、渲染优化、网络优化的实现; * Next原生合规的设计与实现。 一、 性能优化基础 🎯 1.1 性能优化定义 性能优化是指对应用进行优化,提高应用的响应速度、降低内存占用、减少电池消耗等,主要包括以下方面: * 启动优化:优化应用的启动时间; * 渲染优化:优化应用的界

By Ne0inhk
Flutter 组件 cron_parser 的适配 鸿蒙Harmony 实战 - 驾驭 Cron 定时任务预测算法、实现鸿蒙端高精度调度中心与冲突检测方案

Flutter 组件 cron_parser 的适配 鸿蒙Harmony 实战 - 驾驭 Cron 定时任务预测算法、实现鸿蒙端高精度调度中心与冲突检测方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 cron_parser 的适配 鸿蒙Harmony 实战 - 驾驭 Cron 定时任务预测算法、实现鸿蒙端高精度调度中心与冲突检测方案 前言 在鸿蒙(OpenHarmony)生态的智能家居、自动运维以及金融级批处理应用中,“定时触发”是业务逻辑的绝对核心。面对“每周一至周五凌晨 3 点半同步数据”、“每个月最后一个周六执行对账”这种复杂的调度需求,如果仅仅靠手动写 Timer 或者复杂的 if-else 日期判断,不仅代码极度臃肿,更容易产生极难排查的逻辑死角。 我们需要一种标准化的、具备“时间旅行”预判能力的调度描述语言。 cron_parser 是一套完美支持标 Cron 表达式语法(如 * * * * *)的核心解析库。它不仅能判断某个瞬间是否符合规则,更能预判下一次、

By Ne0inhk