Ubuntu 滚动更新碰到问题记录
内容提要
更新Ubuntu系统时遇到问题,系统信息变成了TONGWANDOU。原因是添加的源铜豌豆覆盖了系统更新,连grub也改了。通过编辑/usr/lib/os-release文件补上系统信息,问题解决。建议不要随意使用奇怪的第三方源。
延伸解读
第三方源如何影响系统标识
文章指出,添加铜豌豆源后,系统更新时该源覆盖了系统文件,导致 neofetch 显示的 OS 信息变为 TONGWANDOU,甚至 grub 也被修改。这提醒我们,第三方源可能包含与系统核心组件冲突的软件包,安装时若未仔细检查,可能意外替换系统标识文件,影响系统识别和启动配置。
系统信息丢失的修复方法
移除铜豌豆源后,系统信息文件 /usr/lib/os-release 被删除,导致 lsb_release 显示为 Debian,且 zsh 提示找不到 /etc/os-release。由于 /etc/os-release 是符号链接,修复时直接编辑 /usr/lib/os-release 并填入正确的 Ubuntu 版本信息即可恢复。这展示了 Linux 中系统标识文件的依赖关系,以及手动修复的可行性。
使用第三方源的风险与建议
作者在文末建议不要随意使用奇怪的第三方源。第三方源可能未经严格测试,其软件包可能覆盖系统关键文件,导致更新异常、系统标识错误甚至启动问题。若必须使用,应优先选择官方或信誉良好的源,并在更新前备份重要数据,以便出现问题时能快速恢复。
Q&A
更新Ubuntu系统时出现了什么问题?
系统信息变成了TONGWANDOU。
导致Ubuntu系统信息变更的原因是什么?
是因为添加的源铜豌豆覆盖了系统更新,连grub也被修改。
如何解决Ubuntu系统信息错误的问题?
通过编辑/usr/lib/os-release文件补上系统信息。
在更新Ubuntu时,使用第三方源有什么风险?
建议不要随意使用奇怪的第三方源,因为可能会覆盖系统更新。
如何检查Ubuntu的版本信息?
可以使用命令lsb_release -a来查看系统的版本信息。
铜豌豆源对Ubuntu系统的影响是什么?
铜豌豆源可能会导致系统更新被覆盖,影响系统稳定性。