Ubuntu 18.04 终端、软件和更新、软件更新程序不工作

Ubuntu 18.04 终端、软件和更新、软件更新程序不工作

我是 Linux/Ubuntu 新手。我已经几天没用过电脑了,但当我启动电脑时,终端、软件和更新、软件更新程序无法正常工作。(Ubuntu 18.04)

我一直使用这台电脑主要是为了学习 Linux 和使用 PyCharm 编写 Python 代码作为一种爱好,所以除了“开箱即用”的 Ubuntu 18.04 之外,这个系统上唯一的软件是 Pycharm 和 Kite 以及一些用于编码的库。

我尝试过重启和硬重启。右上角出现错误“检查更新时出现问题”。除了切换“显示通知”之外,我无法与任何内容进行交互。单击“显示更新”或“首选项”没有任何反应。

当我尝试使用Ctrl++打开终端时AltT什么也没发生。当我单击终端图标时,我得到一个旋转图标约三十秒,它显示在左上角的“活动”区域,但随后崩溃而没有任何消息。

我已经能够通过 PyCharm 访问终端。我停用了虚拟环境并进入了我的根目录。从那里我尝试sudo apt-get update并收到一个错误:

ModuleNotFoundError: No module named 'apt_pkg'python

我认为发生的事情是,上次我使用这台电脑时,我看到一些通知说由于安全问题,我需要从 Python 3.6.9 升级。我能够升级到 3.7.5,但遇到了使用错误版本作为默认版本的问题。我按照我在网上找到的指南进行了更改,一切似乎都运行正常。我怀疑我以某种方式覆盖、卸载或以其他方式导致我的系统忽略了 Python 2.7——据我所知,这是终端和更新程序要寻找的。

在 PyCharm 的终端会话中,我甚至无法显示 python 的 python 版本。此代码python --version返回“没有名为‘apt_pkg’的模块”错误,但是,运行python3 --version告诉我版本...Python 3.7.5

我不知道如何回滚我所做的更改或进行适当的更改。如能得到任何帮助我将不胜感激。

更新
我也一直在我的系统中寻找 Python2 的位置(或者我认为它应该的位置)。在 /usr/bin/ 中有其他版本的 Python,但没有 2.7。此时,我正在考虑将我的文件保存为缩略图并重新安装 Ubuntu。

查看 /usr/bin/ 我看到的是:

在此处输入图片描述

我最终只保存了几个要缩略的文件,并安装了全新的 Ubuntu 操作系统(然后继续升级到 20.04)。这是一个额外的好处,因为我遇到的声音问题已经解决了。我还安装了 Timeshift,以便可以回滚我所做的任何愚蠢的更改:)

答案1

您可以尝试从命令行更新系统:打开终端然后输入:

sudo apt update

您可以尝试从命令行升级系统:打开终端然后输入:

sudo apt update && sudo apt upgrade

您可能会遇到错误,只需将其复制过来即可。

此致

相关内容