无法在 Linux Mint 上添加存储库

无法在 Linux Mint 上添加存储库

刚刚尝试添加“multiverse-repo”,却出现以下错误:

sudo apt add-repository multiverse
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 19, in <module>
import requests
ModuleNotFoundError: No module named 'requests'

因此我开始搜索有关存储库问题,并找到了一个涉及 Linux 软件管理器的解决方案,因此我尝试打开它,但令我惊讶的是它却无法打开!

我成功打开了 Synaptic 并尝试访问存储库菜单以尝试手动添加它,但该菜单也无法打开。

我已经重新启动并重新安装了证书。

我没有弄乱任何 Linux 文件,也没有对我的电脑做任何其他更改,所以我不明白为什么会发生这种情况。

答案1

ModuleNotFoundError: No module named 'requests'

你的具体问题是python错误,说没有python模块requests。你可以尝试看看是否可以安装缺少的包python-requests

apt-get install python-requests

有时,您可以通过运行以下命令来检查系统状态是否存在问题(例如缺少软件包)

apt-get install -f/apt-get install --fix-broken

答案2

正如我所说,软件管理器无法正常工作。这让我想起了我最近完成的很多安装。

尝试安装 Microsoft SQL-Server,这需要将 OpenSSL 降级到 1.1.0(荒谬的是,该版本已经存在),所有依赖于 OpenSSL 的程序也会被卸载。

那是四五天前发生的,在那之前,除了我周末休假之外,它没有引起任何问题,所以当时我并不介意。但它确实很重要。非常重要。

在其他论坛上检查了几个小时后,打开 Synaptics 查找软件管理器包名称和版本,并在状态 =>“未安装(残余配置)”部分下找到了所有已卸载的程序。

恢复了所有程序,一切正常。如果您是 Linux 新手或像我一样是“混乱大师”,那么安装 Synaptics 又多了一个理由。

感谢您的帮助。

答案3

“/usr/lib/linuxmint/mintSources/mintSources.py” 需要 python3,因此请尝试:

“sudo apt 安装 python3-requests”

它对我有用。

相关内容