操作背景
CentOS 6のオペレーティングシステムバージョンのサポート(EOL)は、2020年11月30日に終了しており、Linuxコミュニティでは当該オペレーティングシステムのバージョンを今後はサポートしません。コミュニティのルールに従い、CentOS 6のソースアドレス http://mirror.centos.org/centos-6/
は削除され、第三者のミラーサイトからもCentOS 6のソースが削除されています。http://mirrors.tencent.com/
とhttp://mirrors.tencentyun.com/
のソースをCentOS 6のソースに同期することができず、Tencent Cloudでデフォルト構成のCentOS 6のソースを使い続けるとエラーが発生します。
説明:
オペレーティングシステムをCentOS 7以上にアップグレードすることを推奨します。業務の繁忙期に、なおCentOS 6のオペレーティングシステム上のいくつかのインストールパッケージを使用する必要がある場合は、本文で提供する情報を基にCentOS 6のリポジトリを切り替えてください。
操作手順
[リモートログインソフトウェアを使用してLinuxインスタンスにログイン] (https://www.tencentcloud.com/document/product/213/32502)
[SSHを使用してLinuxインスタンスにログイン] (https://www.tencentcloud.com/document/product/213/32501)
2. 以下のコマンドを実行して、現在のオペレーティングシステムのCentOSバージョンを確認します。
返送結果が下図に示すとおりなら、現在のオペレーティングシステムバージョンがCentOS 6.9であることを示します。
3. 以下のコマンドを実行して、 CentOS-Base.repo
ファイルを編集します。
vim /etc/yum.repos.d/CentOS-Base.repo
4. i を押して編集モードに入り、 CentOSバージョンおよびネットワーク環境に従ってbaseurlを修正します。
説明:
プライベートネットワークでアクセスするには:http://mirrors.tencentyun.com/centos-vault/6.x/
リポジトリに切り替える必要があります。
パブリックネットワークでアクセスするには:http://mirrors.tencent.com/centos-vault/6.x/
リポジトリに切り替える必要があります。
ここでは、インスタンスオペレーティングシステムをCentOS 6.9として、プライベートネットワークのアクセス使用について例示します。修正完了後のCentOS-Base.repo
ファイルは下図のとおりです。
設定は次のとおりで、必要に応じて取得できます。 [extras]
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/centos/RPM-GPG-KEY-CentOS-6
enabled=1
baseurl=http://mirrors.tencentyun.com/centos-vault/6.9/extras/$basearch/
name=Qcloud centos extras - $basearch
[os]
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/centos/RPM-GPG-KEY-CentOS-6
enabled=1
baseurl=http://mirrors.tencentyun.com/centos-vault/6.9/os/$basearch/
name=Qcloud centos os - $basearch
[updates]
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/centos/RPM-GPG-KEY-CentOS-6
enabled=1
baseurl=http://mirrors.tencentyun.com/centos-vault/6.9/updates/$basearch/
name=Qcloud centos updates - $basearch
5. ESCを押して:wq と入力した後、Enter を押して修正を保存します。
6. 以下のコマンドを実行して、 CentOS-Epel.repo
ファイルを修正します。
vim /etc/yum.repos.d/CentOS-Epel.repo
7. iを押して編集モードに入り、インスタンスネットワーク環境に基づきbaseurlを修正します。
ここでは、プライベートネットワークアクセスの使用を例に、 baseurl=http://mirrors.tencentyun.com/epel/$releasever/$basearch/
を baseurl=http://mirrors.tencentyun.com/epel-archive/6/$basearch/
に修正します。修正が完了すると以下のようになります。
設定は次のとおりで、必要に応じて取得できます。 [epel]
name=epel for redhat/centos $releasever - $basearch
failovermethod=priority
gpgcheck=1
gpgkey=http://mirrors.tencentyun.com/epel/RPM-GPG-KEY-EPEL-6
enabled=1
baseurl=http://mirrors.tencentyun.com/epel-archive/6/$basearch/
8. ESCを押して:wq と入力した後、 Enterを押して修正を保存します。
9. これでYUMリポジトリの切り替えが完了しました。yum install
コマンドを使用して必要なソフトウェアをインストールできます。
この記事はお役に立ちましたか?