ubuntu上安装 edge 浏览器

在 Debian/Ubuntu 系统上 通过官方仓库安装 Microsoft Edge 浏览器 的自动化脚本。

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge.list'
sudo rm microsoft.gpg
sudo apt update
sudo apt install -y microsoft-edge-stable

下面逐行解析其作用:


1. 下载并导入 Microsoft GPG 公钥

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

curl 下载微软的 GPG 公钥(microsoft.asc)。

gpg --dearmor 将公钥从 ASCII 格式转换为二进制格式(.gpg),便于系统识别。

> microsoft.gpg 将转换后的密钥保存到当前目录的 microsoft.gpg 文件。


2. 将公钥安装到系统可信密钥环

sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/

installmicrosoft.gpg 复制到 /usr/share/keyrings/(系统存储可信密钥的标准路径)。

-o root -g root 设置文件所有者为 root

-m 644 设置文件权限为 644(所有者可读写,其他用户只读)。


3. 添加 Microsoft Edge 官方仓库

sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge.list'

sh -croot 权限执行后续命令。

echo "deb [...]" 添加一个 APT 软件源,指向 Microsoft Edge 的官方仓库:

[arch=amd64] 指定适用于 64 位系统。

signed-by=/usr/share/keyrings/microsoft.gpg 用之前导入的密钥验证仓库签名。

https://packages.microsoft.com/repos/edge 仓库地址。

stable main 使用稳定版(主分支)。

> /etc/apt/sources.list.d/microsoft-edge.list 将仓库配置写入新文件(避免修改默认的 sources.list)。


4. 清理临时密钥文件

sudo rm microsoft.gpg

删除临时下载的 microsoft.gpg 文件(密钥已安全存储到 /usr/share/keyrings/)。


5. 更新软件包列表

sudo apt update

刷新 APT 缓存,使系统识别新添加的 Microsoft Edge 仓库。


6. 安装 Microsoft Edge

sudo apt install -y microsoft-edge-stable

-y 自动确认安装,无需手动输入。

microsoft-edge-stable 安装 Edge 的稳定版。


总结
这段脚本完成了以下关键操作:

  1. 信任微软的软件签名密钥(防止安装被篡改的包)。
  2. 添加官方仓库(确保后续能自动更新)。
  3. 安全安装 Edge(通过 APT 管理依赖和版本)。

安装后,Edge 会像其他系统应用一样接收更新(通过 sudo apt upgrade)。

posted @ 2025-05-08 20:03  立体风  阅读(831)  评论(0)    收藏  举报