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

基本上能解决大部分显示异常的问题