Linux で yum install openssl-devel を使用するとエラーが発生する

1. エラーのスクリーンショット

2. ネットワークカードが自動的に起動するように設定します

この問題を解決するには、まずネットワーク カードが起動しているかどうかを確認する必要があります。CentOS7 の初回インストール時はネットワーク カードが閉じている場合があるため、自分でネットワーク カードを開く必要があります。

root アカウントを使用していることを確認してください。そうでない場合は、自分で置き換えてください。

(1) /etc/sysconfig/network-scripts ディレクトリに入ります。つまり、コマンド「cd /etc/sysconfig/network-scripts」を入力し、コマンド「ls -a」を使用して、このディレクトリ内のすべてのファイルを表示します。

 (2) ifcfg-ens33 のネットワーク カード設定ファイルを変更します (CentOS7 ではネットワーク カードの命名規則が変更され、eth0 ではなく ifcfg-eno+number になりました)。コマンド「vi ifcfg-ens33」を入力して vi エディタに入り、「i」または「insert」キーを押して編集モードに入ります。

(3) 「ONBOOT」の値を「yes」に変更し、esc を押して編集モードを終了し、「:wq」と入力して保存して終了します。 

(4) システムを再起動するか、ネットワークカードを再起動し、「reboot」または「service network restart」コマンドを入力します。

3.国内DNSサーバーの設定

ネットワーク カードがオンになっていても問題が解決しない場合は、国内 DNS の構成を試みることができます。

(1) コマンド「vi /etc/resolv.conf」を入力します。 

(2)「ネームサーバー114.114.114.114」を追加 

(3) 保存後、システムを再起動するか、ネットワークカードを再起動し、「reboot」または「service network restart」コマンドを入力します。

4. CentOS-Base.repo のアドレスを変更します。

上記の方法がまだ無効な場合は、CentOS-Base.repo のアドレスを変更してみてください。

(1) 「/etc/yum.repos.d」と入力します。

(2)「vi CentOS-Base.repo」を編集します。

(3) 「mirrorlist」をすべてコメントアウトし、「baseurl」をすべてコメント解除します。

 

(4) 保存後、システムを再起動し、「reboot」コマンドを入力します。 

5. 問題解決

 記事ソース:CentOS7はyumコマンドが使えずソリューションを更新できない_centos7がyum更新の途中で止まる_source_zhanglong_longlongのブログ - CSDNブログ

おすすめ

転載: blog.csdn.net/weixin_42218169/article/details/129994105