すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:CentOS または Debian が EOL に達した後のリポジトリアドレスの変更

最終更新日:May 14, 2025

CentOS 6、Debian 9、および Debian 10 がサポート終了 (EOL) に達した後、Linux コミュニティはこれらのメンテナンスを停止しました。CentOS 6、Debian 9、または Debian 10 を引き続き使用する場合、リポジトリアドレスを変更する必要があります。このトピックでは、リポジトリアドレスを変更する方法について説明します。

リポジトリアドレスの変更

CentOS 6

背景情報

CentOS 6 は、2020 年 11 月 30 日に EOL に達しました。Linux のコミュニティルールに従い、すべてのコンテンツが次の CentOS 6 リポジトリアドレスから削除されました: http://mirror.centos.org/centos-6/。すべてのサードパーティイメージプロバイダーは、イメージから CentOS 6 リポジトリを削除しました。Alibaba Cloud の http://mirrors.cloud.aliyuncs.com リポジトリと http://mirrors.aliyun.com リポジトリは、CentOS 6 リポジトリと同期しなくなりました。Alibaba Cloud でデフォルトの CentOS 6 リポジトリ構成を引き続き使用すると、エラーが報告されます。次の図は、エラーの例を示しています。centos 6 error

次のセクションの手順を実行して、ネットワークタイプに基づいて CentOS 6 を実行している Elastic Compute Service (ECS) インスタンスのリポジトリアドレスを変更できます。

  • Yellowdog Updater, Modified (YUM) リポジトリ

    • インスタンスが仮想プライベートクラウド (VPC) にある場合は、リポジトリアドレスを http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/ に変更します。

    • インスタンスがクラシックネットワークにある場合は、リポジトリアドレスを http://mirrors.aliyuncs.com/centos-vault/6.10/ に変更します。

  • Extra Packages for Enterprise Linux (EPEL) リポジトリ

    • インスタンスが VPC にある場合は、リポジトリアドレスを http://mirrors.cloud.aliyuncs.com/epel-archive/6/ に変更します。

    • インスタンスがクラシックネットワークにある場合は、リポジトリアドレスを http://mirrors.aliyuncs.com/epel-archive/6/ に変更します。

重要

次のセクションでは、ECS インスタンスの CentOS 6 リポジトリアドレスを変更する方法について説明します。サーバーが ECS インスタンスでない場合は、サーバーがインターネットにアクセスできることを確認し、リポジトリアドレス http://mirrors.cloud.aliyuncs.comhttp://mirrors.aliyun.com に置き換えます。たとえば、YUM リポジトリを http://mirrors.aliyun.com/centos-vault/6.10/ に変更し、EPEL リポジトリを http://mirrors.aliyun.com/epel-archive/6/ に変更します。

手順

  1. CentOS 6 ECS インスタンスにログオンします。

    詳細については、「ECS インスタンスに接続する方法」をご参照ください。

  2. CentOS-Base.repo ファイルを編集します:

    sudo vim /etc/yum.repos.d/CentOS-Base.repo 
  3. I キーを押して挿入モードに入り、次のコンテンツを変更してリポジトリアドレスを変更します。

    インスタンスのネットワークタイプに基づいてリポジトリアドレスを変更します。

    VPC

    [base]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
    
    [updates]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
    
    [extras]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6

    クラシックネットワーク

    [base]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
    
    [updates]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
    
    [extras]
    name=CentOS-6.10
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.aliyuncs.com/centos-vault/6.10/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6

    Esc キーを押し、:wq と入力し、Enter キーを押してファイルを保存して閉じます。

  4. epel.repo ファイルを編集します:

    sudo vim /etc/yum.repos.d/epel.repo
  5. I キーを押して挿入モードに入り、次のコンテンツを変更してリポジトリアドレスを変更します。

    インスタンスのネットワークタイプに基づいてリポジトリアドレスを変更します。

    VPC

    [epel]
    name=Extra Packages for Enterprise Linux 6 - $basearch
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.cloud.aliyuncs.com/epel-archive/6/$basearch
    gpgcheck=0
    gpgkey=http://mirrors.cloud.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6

    クラシックネットワーク

    [epel]
    name=Extra Packages for Enterprise Linux 6 - $basearch
    enabled=1
    failovermethod=priority
    baseurl=http://mirrors.aliyuncs.com/epel-archive/6/$basearch
    gpgcheck=0
    gpgkey=http://mirrors.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6

    Esc キーを押し、:wq と入力し、Enter キーを押してファイルを保存して閉じます。

YUM リポジトリと EPEL リポジトリを変更した後、sudo yum install コマンドを実行して必要なパッケージをインストールします。

CentOS 6 ECS インスタンスのリポジトリ構成の変更

カスタムイメージから ECS インスタンスを作成する場合、インスタンスの起動時に cloud-init によってシステムのリポジトリ構成が自動的に初期化されます。変更されたリポジトリを含む ECS インスタンスからカスタムイメージを作成し、変更されたリポジトリ構成を保持する場合は、イメージを作成する前に、インスタンスの /etc/cloud/cloud.cfgcloud-init の 構成ファイルを変更します。

  1. /etc/cloud/cloud.cfg ファイルを編集します。

    sudo vim /etc/cloud/cloud.cfg
  2. I キーを押して挿入モードに入り、シャープ記号 (#) を使用して、cloud_init_modules: セクションの - source-address モジュールをコメントアウトします。

    次の図は、ファイル内の構成を示しています。cloudinit

  3. Esc キーを押し、:wq と入力し、Enter キーを押してファイルを保存して閉じます。

Debian 9 または 10

背景情報

Debian 9 と Debian 10 は、それぞれ 2020 年 7 月 18 日と 2022 年 9 月 10 日に EOL に達しました。Linux のコミュニティルールに従い、すべてのコンテンツが Debian 9 および Debian 10 リポジトリアドレスから削除されました。すべてのサードパーティイメージプロバイダーは、イメージから Debian 9 および Debian 10 リポジトリを削除しました。Alibaba Cloud の http://mirrors.cloud.aliyuncs.com リポジトリと http://mirrors.aliyun.com リポジトリは、Debian 9 および Debian 10 リポジトリと同期しなくなりました。Alibaba Cloud でデフォルトの Debian 9 または Debian 10 リポジトリ構成を引き続き使用すると、エラーが報告されます。

次のセクションの手順を実行して、ネットワークタイプに基づいて Debian 9 または 10 を実行している ECS インスタンスのリポジトリアドレスを変更できます。

  • インスタンスが VPC にある場合は、http://mirrors.cloud.aliyuncs.com/debian-archive/debian リポジトリを使用します。

  • インスタンスがクラシックネットワークにある場合は、http://mirrors.aliyuncs.com/debian-archive/debian リポジトリを使用します。

重要

次のセクションでは、ECS インスタンスのリポジトリアドレスを変更する方法について説明します。サーバーが ECS インスタンスでない場合は、サーバーがインターネットにアクセスできることを確認し、リポジトリアドレス http://mirrors.cloud.aliyuncs.comhttp://mirrors.aliyun.com に置き換えます。

手順

  1. Debian 9 または 10 ECS インスタンスにログオンします。

    詳細については、「Workbench を使用して SSH 経由で Linux インスタンスに接続する」をご参照ください。

  2. sources.list ファイルを編集します:

    sudo vim /etc/apt/sources.list
  3. I キーを押して挿入モードに入り、次のコンテンツを変更してリポジトリアドレスを変更します。

    インスタンスのネットワークタイプに基づいてリポジトリアドレスを変更します。

    VPC

    • Debian 9

      deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian stretch main contrib non-free
      deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian-security stretch/updates main contrib non-free
      deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian stretch main contrib non-free
      deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian-security stretch/updates main contrib non-free
    • Debian 10

      deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian/ buster main non-free contrib
      deb http://mirrors.cloud.aliyuncs.com/debian-security buster/updates main
      deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian/ buster-updates main non-free contrib
      deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian/ buster main non-free contrib
      deb-src http://mirrors.cloud.aliyuncs.com/debian-security buster/updates main
      deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian/ buster-updates main non-free contrib

    クラシックネットワーク

    • Debian 9

      deb http://mirrors.aliyuncs.com/debian-archive/debian stretch main contrib non-free
      deb http://mirrors.aliyuncs.com/debian-archive/debian-security stretch/updates main contrib non-free
      deb-src http://mirrors.aliyuncs.com/debian-archive/debian stretch main contrib non-free
      deb-src http://mirrors.aliyuncs.com/debian-archive/debian-security stretch/updates main contrib non-free
    • Debian 10

      deb http://mirrors.aliyuncs.com/debian-archive/debian/ buster main non-free contrib
      deb http://mirrors.aliyuncs.com/debian-security buster/updates main
      deb http://mirrors.aliyuncs.com/debian-archive/debian/ buster-updates main non-free contrib
      deb-src http://mirrors.aliyuncs.com/debian-archive/debian/ buster main non-free contrib
      deb-src http://mirrors.aliyuncs.com/debian-security buster/updates main
      deb-src http://mirrors.aliyuncs.com/debian-archive/debian/ buster-updates main non-free contrib
  4. Esc キーを押し、:wq と入力し、Enter キーを押してファイルを保存して閉じます。

  5. リポジトリキャッシュを更新します。

    sudo apt update

リポジトリアドレスを変更した後、sudo apt install コマンドを実行して必要なパッケージをインストールします。

Debian 9 または 10 ECS インスタンスのリポジトリ構成の変更

カスタムイメージから ECS インスタンスを作成する場合、インスタンスの起動時に cloud-init によってシステムのリポジトリ構成が自動的に初期化されます。変更されたリポジトリを含む ECS インスタンスからカスタムイメージを作成し、変更されたリポジトリ構成を保持する場合は、イメージを作成する前に、インスタンスの /etc/cloud/cloud.cfgcloud-init の 構成ファイルを変更します。

  1. /etc/cloud/cloud.cfg ファイルを編集します。

    sudo vim /etc/cloud/cloud.cfg
  2. I キーを押して挿入モードに入り、シャープ記号 (#) を使用して、cloud_init_modules: セクションの - source-address モジュールをコメントアウトします。

    次の図は、ファイル内の構成を示しています。cloudinit

  3. Esc キーを押し、:wq と入力し、Enter キーを押してファイルを保存して閉じます。

関連情報

EOL に達したオペレーティングシステムは、メインストリームサポートフェーズのオペレーティングシステムにアップグレードまたは移行することをお勧めします。詳細については、「CentOS」および「Debian」をご参照ください。