/usr/bin には gcc はありません。 RHEL 7にどのようにインストールしますか?

/usr/bin には gcc はありません。 RHEL 7にどのようにインストールしますか?

誤ってRHEL 7の/ usr / binからgcc実行可能ファイルを削除しました。

今gccのバージョンをチェックしようとすると、出力に何も表示されません。

試験を終えた:

yum install gcc - 出力なし

yum install gcc gcc-c++ - 出力なし

これ以上のプログラムはコンパイルできません。 gcc実行ファイルを取得する方法は?ありがとう

編集する:

出力:rpm -qa |

kanassu@server1$ rpm -qa | grep gcc

devtoolset-6-gcc-gfortran-6.3.1-3.1.el7.x86_64
compat-gcc-44-c++-4.4.7-8.el7.x86_64
devtoolset-6-gcc-c++-6.3.1-3.1.el7.x86_64
devtoolset-6-gcc-6.3.1-3.1.el7.x86_64
libgcc-4.8.5-28.el7.i686
gcc-4.8.5-28.el7.x86_64
compat-gcc-44-4.4.7-8.el7.x86_64
libgcc-4.8.5-28.el7.x86_64

出力:rpm -Vヤム

kanassu@server1$ rpm -V yum
S.5....T.    /usr/bin/yum

出力:rpm -q yum

kanassu@server1$ rpm -q yum
yum-3.4.3-154.el7.noarch

答え1

kanassu@server1$ rpm -V yum
S.5....T.    /usr/bin/yum

このrpm -V yum出力は、実行可能ファイルのサイズ、暗号化ハッシュ、および変更時間がyum正しくないことを示します。破損しているか、システムがハッキングされてルートキットに感染している可能性があります。エラーメッセージがないという事実のため、後者のオプションが正しいかもしれないという心配があります。

システムがハッキングされていると思われる場合は、次を参照してください。システムが損傷した場合の対処情報セキュリティ StackExchange について。

ただし、それが破損していると確信している場合は、access.redhat.comから良いバージョンをダウンロード(またはインストールメディアからコピー)して、次yum-3.4.3-154.el7.noarch.rpmのコマンドを使用する必要があります。

sudo rpm --reinstall /path/to/yum-3.4.3-154.el7.noarch.rpm

良いバージョンを再インストールして問題を解決してください。

関連情報