如何在 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