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/
• install 将 microsoft.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 -c 以 root 权限执行后续命令。
• 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 的稳定版。
总结
这段脚本完成了以下关键操作:
- 信任微软的软件签名密钥(防止安装被篡改的包)。
- 添加官方仓库(确保后续能自动更新)。
- 安全安装 Edge(通过 APT 管理依赖和版本)。
安装后,Edge 会像其他系统应用一样接收更新(通过 sudo apt upgrade)。

浙公网安备 33010602011771号