私はRed Hat Enterprise Linuxサーバーを開発していますが、誰かが誤ってPythonバージョンをクリーンアップしてyum
クラッシュしたようです。同僚は、この問題を解決するには、特定のバージョンのyumで使用されているPython .rpmを手動でインストールする必要があると収集しました。しかし、うまくyum --version
いかないので、そのサーバーにどのバージョンのyumがインストールされているのかわかりません。そのサーバーからサイドロードされているようにrpm -q yum
動作しません。yum
パッケージマネージャコマンドを使用する以外にインストールされているバージョンを見つける他の方法はありますか?
ベストアンサー1
あなたが言ったことを考えるときに私が考えることができる唯一の方法は、メインYum Pythonモジュールを見ることです。 Pythonモジュールはで見つけることができます/usr/lib/python*
。各ディレクトリでsite-packages/yum/__init__.py
次の行を見つけます。
__version__ = "3.2.27"
ただし、これによりPythonモジュールディレクトリのバージョンが管理されるため、技術的にどのPythonバージョンが必要かを確認できます。