全局更新出问题的话该方法行不通,个别软件的问题可以用该方法解决,还是要尽早开启timeshift
这几天更新的时候总报错:
sudo pacman -Syuu
错误:无法从 mirrors.sjtug.sjtu.edu.cn : The requested URL returned error: 404 获取文件 'linux-firmware-20220209.6342082-1-any.pkg.tar.zst'
警告:无法获取某些文件
错误:无法提交处理 (无法获取某些文件)
发生错误,没有软件包被更新。
试了很多方法,换镜像什么的都不行,查看了下这个包在本地有之前的版本:
sudo ls -h /var/cache/pacman/pkg |grep linux-firmware
后来看他提示是在降级处理的时候发生的,于是开始手工降级操作:
先安装工具:
sudo pacman -S downgrade
执行命令:
sudo downgrade linux-firmware
成功后会列出本地的老版本,选择一个安装完成后会提示是否加入忽略列表,忽略后在pacman -Syuu的时候就不会更新他了
从忽略列表移除:
sudo vim /etc/pacman.conf
搜索关键字:
IgnorePkg
折腾了一圈,最终还是没用这方法弄好,还好之前打开过timeshift,恢复到上周的版本后,重启机器再进来,再sudo pacman -Syuu 就好了。。