在Linux系统上安装Microsoft Edge浏览器过程

 更新时间:2026年01月21日 08:43:20   作者:年六季  
本文介绍了在Linux系统上安装MicrosoftEdge浏览器的步骤,包括使用官方DEB或RPM包安装和通过Microsoft的官方APT或DNF仓库安装,重点强调了解决GPG错误的方法,即导入MicrosoftEdge仓库的公钥

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

1.使用官方DEB或RPM包

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

步骤

打开终端。

下载Microsoft Edge的DEB或RPM包:

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

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

安装下载的包:

Debian/Ubuntu 系统:

sudo dpkg -i microsoft-edge-stable.deb
sudo apt-get install -f  # 安装缺失的依赖

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

microsoft-edge

2.使用Microsoft的官方APT或DNF仓库

(适用于Debian/Ubuntu及其衍生版本)

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

对于Debian/Ubuntu

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

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

添加Edge的仓库:

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

更新APT包列表:

sudo apt update

安装Microsoft Edge:

sudo apt install microsoft-edge-stable
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 仓库的 GPG 公钥:

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

更新仓库源

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

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

更新软件包列表

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

sudo apt update

安装或升级 Microsoft Edge

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

sudo apt install microsoft-edge-stable

总结

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux设置Service服务开机自启的教程指南

    Linux设置Service服务开机自启的教程指南

    在 Linux 系统中,确保关键服务能够在系统启动时自动运行是一项非常重要的任务,尤其是在服务器环境中,我们希望一些服务能够在系统每次启动后自动启动,从而确保业务的持续运行,本指南将详细介绍如何在Linux系统中设置Service服务开机自启,需要的朋友可以参考下
    2024-10-10
  • 详解ubuntu下安装Docker

    详解ubuntu下安装Docker

    本篇文章主要介绍了ubuntu下安装Docker,详细的介绍了安装Docker的情况,具有一定的参考价值,有需要的一起来了解一下。
    2016-12-12
  • centos下root运行Elasticsearch异常问题解决

    centos下root运行Elasticsearch异常问题解决

    这篇文章主要介绍了centos下root运行Elasticsearch异常问题解决的相关资料,Elasticsearch异常问题解决办法详细介绍,需要的朋友可以参考下
    2016-11-11
  • Linux包管理工具yum、apt的区别

    Linux包管理工具yum、apt的区别

    Linux系统基本分两大类:RedHat系列:Redhat、Centos、Fedora等;Debian系列:Debian、Ubuntu 等。yum是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。apt是一个在 Debian 和Ubuntu中的Shell前端软件包管理器。
    2023-04-04
  • Centos系统中用mock构建rpm的方法

    Centos系统中用mock构建rpm的方法

    这篇文章主要给大家介绍了在Centos系统中用mock构建rpm的方法,文中给出了详细的命令代码,相信对大家的理解和学习具有一定的参考借鉴家价值,有需要的朋友们下面来一起看看吧。
    2016-12-12
  • Linux系统如何修改远程连接22端口

    Linux系统如何修改远程连接22端口

    这篇文章主要介绍了Linux系统如何修改远程连接22端口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Linux环境使用Tinyproxy代理详解

    Linux环境使用Tinyproxy代理详解

    Tinyproxy是一个轻量级、高效的HTTP代理服务器,适用于防火墙后面共享Internet连接或大型网络中的多用户HTTP访问,它支持多种平台,配置简单易懂,适合资源有限的环境
    2026-01-01
  • Manjaro Linux安装singularity-container的解决方案

    Manjaro Linux安装singularity-container的解决方案

    这篇文章主要介绍Singularity容器在Manjaro平台的安装,以及一些常见的使用场景:拉取沙箱制作容器镜像、远程制作容器镜像以及修改容器镜像的方法,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • Centos7.3 RabbitMQ分布式集群搭建示例

    Centos7.3 RabbitMQ分布式集群搭建示例

    本篇文章主要介绍了Centos7.3 RabbitMQ分布式集群搭建示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Linux 平台安装python3.7.0环境示例【图文说明】

    Linux 平台安装python3.7.0环境示例【图文说明】

    这篇文章主要介绍了Linux 平台安装python3.7.0环境的方法,需要的朋友可以参考下
    2016-10-10

最新评论