[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



留言

這個網誌中的熱門文章

[Antergos] disable touchpad