Ubuntu 滚动更新碰到问题记录
Contents
很久没更新Ubuntu系统,更新出了点问题记录一下。
之前禁止了内核更新,最近想更新一下,unhold 了内核版本,重新 apt update 并且 upgrade 更新了下,结果在neofetch
看到 OS 信息居然变成了 TONGWANDOU?这才想起之前为了安装国内的一些软件添加的一个源:铜豌豆
,结果更新的时候这源不知道加了什么料把系统更新覆盖了,连 grub 都改了...
因为这源的软件也用不上了,然后我就把这个源移除掉重新更新,好了一更新这个铜豌豆干掉了,但是连系统信息也干掉了,lsb_release -a
看到 Ubuntu 直接退成了 Debian,原因是/usr/lib/os-release
被删,用 zsh 的时候都提示grep: /etc/os-release: No such file or directory is printed
。
1 | $ ls -l /etc/os-release |
看下/etc/os-release
其实是外链到/usr/lib/os-release
,所以在/usr/lib/os-release
补上系统信息就行了。
vi /usr/lib/os-release
编辑文件并输入
1 | PRETTY_NAME="Ubuntu 22.04.4 LTS" |
保存再执行lsb_release -a
就能看到正确的Ubuntu信息了。
1 | $ lsb_release -a |
以后一些奇怪的三方源还是别乱用。