centos 8.0でyumが見つかりません

centos 8.0でyumが見つかりません

Centos 8.0を使用しており、最新のPython 3をインストールしたいと思います。

コマンドを実行するとyum私に教えてくれます。

yum: command not found

しかし、私が走るとき、rpm -q yum私はそれを持っていますyum-4.7.0-4.el8.noarch

それから私はwhich yum得ようとします。

/usr/bin/which: no yum in (/root/.vscode-server/bin/xxx/bin/remote-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin)

この問題は、次のように以前のPythonバージョンを削除した後に発生しました。

rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
whereis python3 |xargs rm -frv

この問題を解決する方法についてのアドバイスをお願いしますか?

ベストアンサー1

rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps

ただし、明示的にrpm削除を要求しますpython3-dnf。何が起こると予想していますか?

すべての保護装置を無効にすることもできます--nodeps。それ以外の場合は、システム内の重要な部分の除去を拒否します。

やりたいことが何であれ、

  1. 明示的に削除されたのでdnf仮想です(Centos 8がyumを互換性のあるdnfに置き換えたので、yumこれはシンボリックリンクにすぎません)。dnf
  2. パッケージマネージャをアンインストールすると、このシステムにソフトウェアをインストールする機能が損なわれます。
  3. CentOSシステムに必要なPython3を削除しました。

だからあなたはこんなことをしました、すみません!システムが破損しています。すべてのpython3パッケージの依存関係が破損しているため、回復が面倒になる可能性があります。削除するとかなりの項目が削除されるため、必要なものを特定する必要があります。

最も簡単な方法は、バックアップからロールバックしたり、システムバックアップなしで新しいCentOS 8を設定することです。

おすすめ記事