[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