Arch linux下安裝bochs失敗解決

战神栗發表於2024-03-30

1.首先開啟terminal

sudo vim /etc/pacman.conf
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

2.然後執行:

如果Arch版本較新則在pacman -S archlinuxcn-keyring前執行

pacman-key --lsign-key "farseerfc@archlinux.org"

正常情況:

pacman -S archlinuxcn-keyring
pacman -Sy

可選

如果在執行pacman -S archlinuxcn-keyring時報錯

以下引用:https://www.archlinuxcn.org/gnupg-2-1-and-the-pacman-keyring/

原因:
由於升級到了 gnupg-2.1,pacman 上游更新了金鑰環的格式,這使得本地的主金鑰無法簽署其它金鑰。這不會出問題,除非你想自定義 pacman 金鑰環。不過,我們推薦所有使用者都生成一個新的金鑰環以解決潛在問題。
此外,我們建議您安裝 haveged,這是一個用來生成系統熵值的守護程序,它能加快加密軟體(如 gnupg,包括生成新的金鑰環)關鍵操作的速度。

sudo su

pacman -Syu haveged
systemctl start haveged
systemctl enable haveged

rm -fr /etc/pacman.d/gnupg
pacman-key --init
pacman-key --populate archlinux
pacman-key --populate archlinuxcn

3最後執行

pacman -S bochs

bochs即可正常安裝

相關文章