Linux 相关
ArchLinux AUR源下载问题
一般下载卡住都是因为
git clone <rep>.git
没有成功把仓库拉下来,一种情况是某些aur软件autobuild版本滞后于实际仓库,即文件不存在拉不下来;
大部分情况是魔法出了问题,一旦存在特殊断流(被reset),git clone操作会被立即打断,这对网络稳定性有较高的要求.可以考虑浏览器手动下载,将文件放置在yay的缓存目录中/home/用户名/.cache/yay/<packname>,然后手动在终端运行
makepkg
等待打包完成后,手动安装包
sudo pacman -U <package>
Timeshift恢复Btrfs后出问题
可以参考archlinux 简明指南,文章中提到:
Timeshift 恢复 Btrfs 快照时,可能出现由于子卷 ID 变更导致无法挂载目录而无法进入系统.
使用 vim / nano 编辑器修改 /etc/fstab 文件
sudo vim /etc/fstab
# or
sudo nano /etc/fstab
删除 / 和 /home 条目中最后的 subvolid=xxx,也可以通过以下命令查看正确的 ID,手动更正 subvolid:
sudo btrfs sub list -u /
终端中文表现为乱码
首先需要编辑/etc/locale.gen文件
sudo nano /etc/locale.gen
将 en_US.UTF-8和zh_CN.UTF-8取消注释,在终端输入
locale-gen
生成配置文件后还需要安装合适的中文字体,如noto-sans-cjk
基本上能解决大部分显示异常的问题