無法在 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 文件,也沒有對我的 PC 進行任何其他更改,所以我不明白為什麼會發生這種情況。

答案1

ModuleNotFoundError: No module named 'requests'

您的具體問題是 python 錯誤,表示沒有 python module 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 install python3-requests”

它對我有用。

相關內容