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
。それ以外の場合は、システム内の重要な部分の除去を拒否します。
やりたいことが何であれ、
- 明示的に削除されたので
dnf
仮想です(Centos 8がyumを互換性のあるdnfに置き換えたので、yum
これはシンボリックリンクにすぎません)。dnf
- パッケージマネージャをアンインストールすると、このシステムにソフトウェアをインストールする機能が損なわれます。
- CentOSシステムに必要なPython3を削除しました。
だからあなたはこんなことをしました、すみません!システムが破損しています。すべてのpython3パッケージの依存関係が破損しているため、回復が面倒になる可能性があります。削除するとかなりの項目が削除されるため、必要なものを特定する必要があります。
最も簡単な方法は、バックアップからロールバックしたり、システムバックアップなしで新しいCentOS 8を設定することです。