如何在 Linux 系统中安装 Microsoft(微软)签名密钥,特别针对从 .rar 压缩包 中获取的密钥文件(比如 .asc
或 .gpg
格式)。
一、准备工作
安装包下载:https://pan.quark.cn/s/9fa03ff33432
二、解压 .rar 文件
方法 1:用 unrar 工具(推荐)
- 打开终端(就是那个黑框框,Ctrl+Alt+T 可以打开)
- 安装 unrar 工具(如果还没装的话):
sudo apt update
sudo apt install unrar
如果你用的是别的 Linux 发行版,比如 Fedora 或 Arch,命令会不一样,可以搜一下“怎么在[你的系统]里安装 unrar”。
- 解压 Microsoft签名密钥.rar
假设这个 rar 文件放在你的 下载 文件夹里,运行:
unrar x ~/Downloads/Microsoft签名密钥.rar
如果文件在其他目录,把路径改成实际的,比如 /home/你的用户名/某个文件夹/Microsoft签名密钥.rar
- 解压后看看里面有什么
一般会解压出一个或多个文件,可能是:
.asc
文件(比如Microsoft.asc
)- 或者
.pem
、.gpg
等密钥文件 - 也可能有说明文档(比如
README.txt
或安装步骤.txt
)
你用 ls
命令可以查看解压出来的内容:
ls
三、导入 Microsoft 的 GPG 密钥
假设你解压出来一个叫 Microsoft.asc 的文件(这是常见的微软 GPG 公钥文件名),那么你可以这样导入:
sudo mkdir -p /etc/apt/keyrings # 创建存放密钥的目录(如果还没有)
sudo cp Microsoft.asc /etc/apt/keyrings/ # 把密钥复制过去
但更常见的方式是用 gpg 直接导入到 apt 信任的钥匙环里,比如:
gpg --dearmor < Microsoft.asc | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null
⚠️ 注意:上面这条命令里的 Microsoft.asc
要换成你实际解压出来的 .asc 或 .gpg 密钥文件名。
如果你不确定文件名,可以先用 ls
查一下。
四、添加微软的软件源(如果需要)
通常有了密钥之后,还需要添加微软的软件源地址到 /etc/apt/sources.list.d/
里,比如:
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/your-repo stable main" | sudo tee /etc/apt/sources.list.d/microsoft.list
注意:上面的 https://packages.microsoft.com/repos/your-repo
是示例,请根据你解压出来的 说明文档 里的地址来改,比如可能是 vscode
、wsldl
或 wsl
相关的源。
五、更新软件包列表并安装
sudo apt update
sudo apt install 你要装的软件包名
比如你要装 VS Code,就可能是:
sudo apt install code