質問: linuxにyumをインストールすると、python 2.7)しかないにもかかわらず、yumエラーという名前のモジュールは発生しません。 私はkali2020.2(kali-rolling)で実行しています。 yumを使用してインストールしようとしています。ただし、このようなコマンドを実行しようとすると、エラーが発生します。 there was a problem importing one of the python modules required to run yum. the error leading to this problem was: no module named yum please install a package which provides this module, or verify that the module is installed correctly. it's possible that the above module doesn't match the current version of python, which is: 2.7.18 (default, apr 20 2020, 20:30:41) [gcc 9.3.0] if you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/faq 解決策を探していたところ、ほとんどの人がpython)の複数のバージョンがインストールされているという問題を抱えているようですが、私は1つしか持っていません(2.7)。別の方法として、これらのさまざまなソリューションを試しましたが、機能しませんでした。さらに、私はサイトから解決策を試みました: https://access.redhat.com/solutions/21199 役に立たなかった。この問題を解決するにはどうすればよいですか?
回答: yumは、redhatファミリー(rhel、fedora、centos ...)のパッケージマネージャーです。kaliはdebianの派生物であり、異なるパッケージ形式で異なるパッケージ管理スキームを使用しています... kaliでyumとredhatリポジトリを使用すると問題が発生する可能性があります。yumまたはrpmを使用したインストール手順が表示された場合は、次の順序で試してください。 debianリポジトリに同じ名前のパッケージがあるかどうかを確認します(同じものがインストールされていることを確認すると便利です)。その場合は、aptまたはapt-getを使用してインストールできます。 dpkgでインストールするダウンロード可能な.debを検索します .rpmをダウンロードし、 alien を使用して変換またはインストールします。 それ以外の場合、これらのパッケージはすべてソースとして利用可能であり、再コンパイルしてローカルにインストールできます。