如何恢复通过编辑 /etc/os-release 造成的损坏

cjm*_*cjm 1 etc

当前运行 Ubuntu 20.04.1 LTS。我更改了 /etc/os-release 文件以匹配旧版本的文件,以欺骗我试图安装的程序。虽然文件已更改,但 Ubuntu 安装了一些更新的软件包,但它们仍然来自焦点存储库,尽管操作系统不再标识为焦点。我将文件改回原来的样子并重新启动,现在出现了几个错误。每次系统启动时都会运行初始设置程序。桌面在使用默认的 Ubuntu 环境时卡住了(我安装了 GNOME 的调整版本)。但我仍然使用同一用户登录,并且所有文件都完好无损。我几乎无法启动任何程序;它们都会因不同的错误而崩溃。除了重新安装之外,还有如何解决此问题的任何想法吗?

N0r*_*ert 7

您必须/etc/os-release在文件中填写以下内容:

NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
Run Code Online (Sandbox Code Playgroud)

或通过 重新安装其软件包sudo apt-get install --reinstall base-files