[Antergos] 更新折騰紀錄
最近要學 Ocaml,發現他的 interative mode 不是很友善,要掛上 rlwrap 時發現沒有。
安裝後 readline.so 檔版本出錯(有 7.0 有 8.0 不一致),來個大系統更新,更新失敗,結果就掛了。
本來只有 rlwrap 不能用,現在一堆東西都不能用,shell 也怪怪的了。
遇到坑就是要把他踩過啊...之後如過跳 NixOS 成功的話,應該就沒這問題了。
第一個遇到的坑:
arch linux - pacman "exists on filesystem" error
包有重複,那就看那些包有沒有依賴:
sudo pacman -Qo /usr/lib/python3.7/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-37.pyc
沒有的話,就砍了吧:
sudo rm -rf /usr/lib/python3.7/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-37.pyc
然後
pacman -Syu
之後遇到的是:
signature from "lilac (build machine) <lilac@build.archlinuxcn.org>" is unknown trust
把 key signature 之類的都砍了,重新下載。
sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
pacman -S archlinux-keyring
sudo pacman-key --populate archlinux
pacman -Syy
pacman -S antergos-keyring archlinuxcn-keyring
sudo pacman-key --refresh-keys
之後再來個。
sudo pacman -Syu
成功!
EOF
留言
張貼留言