it-swarm-ja.com

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 役に立たなかった。

この問題を解決するにはどうすればよいですか?

1
R0der

yumは、RedHatファミリー(RHEL、Fedora、CEntOS ...)のパッケージマネージャーです。

KaliはDebianの派生物であり、異なるパッケージ形式で異なるパッケージ管理スキームを使用しています... KaliでyumとRedHatリポジトリを使用すると問題が発生する可能性があります。

yumまたはrpmを使用したインストール手順が表示された場合は、次の順序で試してください。

  • Debianリポジトリに同じ名前のパッケージがあるかどうかを確認します(同じものがインストールされていることを確認すると便利です)。その場合は、aptまたはapt-getを使用してインストールできます。
  • dpkgでインストールするダウンロード可能な.DEBを検索します
  • .rpmをダウンロードし、 alien を使用して変換またはインストールします。
  • それ以外の場合、これらのパッケージはすべてソースとして利用可能であり、再コンパイルしてローカルにインストールできます。
2
xenoid