noeFly's profile picture

pacman 鑰匙圈損壞

鑰匙圈損毀?重新生成一次吧!

ArchLinuxLinuxpacman

8/25/2025

鑰匙圈檔案損毀

如下圖,報出了錯誤訊息「檔案毀損(套件不正確或毀損(PGP鑰匙圈))」。

這可能是紀錄鑰匙圈的檔案損毀或是內部的資料缺失導致的,這時候可以使用 pacman-key 指令來重新生成正確的鑰匙圈。

修復方式

  1. 刪除舊的鑰匙圈檔案。

    $ sudo rm -rf /etc/pacman.d/gnupg/
  2. 初始化並生成新的鑰匙圈。

    $ sudo pacman-key --init                # 初始化鑰匙圈並確認訪問權限
    $ sudo pacman-key --populate archlinux  # 重新載入預設鑰匙圈
  3. 同步套件資訊。 yay

    $ yay

    pacman

    $ pacman -Syuu

參考資料