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エラーです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 に依存するすべてのプログラムもアンインストールされました。

それは 4、5 日前に起こったことで、その瞬間まで週末は休みだったことを除いては、何の問題もなかったので、その瞬間は気にしていませんでした。しかし、それは問題でした。とても。

他のフォーラムをチェックして何時間も無駄にした後、Synaptics を開いてソフトウェア マネージャーのパッケージ名とバージョンを検索し、ステータス => 「未インストール (残留構成)」セクションでアンインストールされたすべてのプログラムを見つけました。

すべてのプログラムを回復し、すべてが通常どおりに動作しました。Linux の初心者の場合や、私のように「めちゃくちゃなマスター」である場合は、Synaptics をインストールする理由がさらに増えます。

助けてくれてありがとう。

答え3

「/usr/lib/linuxmint/mintSources/mintSources.py」には python3 が必要なので、以下を試してください:

「sudo apt install python3-requests」

私にとってはうまくいっています。

関連情報