给一台老旧的小主机重装了一下系统,结果踩了好多坑,记录一下。
系统选择的是KDE neon,版本230105。
安装
首先live模式一切正常,但安装之后卡grub emergency mode,fsck了一下完全没问题,同样的分区装Kubuntu也没问题,最后试了多次发现是neon的btrfs驱动有问题,把分区格式换成ext4解决。
KWallet
不知道从哪个版本开始,KDE桌面环境开始使用KWallet密码库储存WiFi密码,然后使用KWallet必须有GPG key,但是KWallet对此根本没有任何引导,只会告诉你缺少GPG key_(:з」∠)_
创建GPG key可以用gpg
命令,也可以用图形工具KGpg或Kleopatra,但是呢,如果使用KGpg,打开KWallet会报错Inappropriate ioctl for device
,按照这篇文章操作之后报No data
,最后查了很长时间发现可能是KGpg的bug,使用Kleopatra可以解决_(:з」∠)_
首先要联网,使用有线或者WiFi都行,但是因为KWallet不工作,所以WiFi连接的过程很迷,需要输多次密码。
$ sudo apt install kleopatra scdaemon
注意Kleopatra不需要编辑gpg.conf
和gpg-agent.conf
,如果之前添加过GPG key,在KGpg或Kleopatra中可能删除不掉,需要在~/.gnupg/private-keys-v1.d
中删除对应文件。
之后使用GPG key建立wallet,然后才能储存密码,这样重启之后会自动连接WiFi,否则每次都要手动输入。
中文输入法
用的fcitx5,基本把能装的包都装了,但是就是调不出来,最后发现可能是因为包fcitx5-frontend-qt5
安装不上,原因是它依赖qtbase-abi,但是这是一个虚包,已经被libqt5core5a取代,然而打包者没有处理这个依赖。这是一个祖传问题,断断续续存在了很多年,当前的包刚好有这个bug,所以不能用_(:з」∠)_等上游修复之后再接着写吧。
后续是硬盘跪了,然后换了个硬盘重装Kubuntu了_(:з」∠)_ neon好看是好看,但是稳定性确实和原版不是一个档次,追求稳定的小伙伴们还是尽量用原版吧。
文章评论