Debian 9とDebian 10はEOL (EOL) に達し、Linuxコミュニティによって維持されなくなりました。 オペレーティングシステムをDebian 11以降にアップグレードすることを推奨します。 移行期間中にDebian 9またはDebian 10の特定のインストールパッケージを引き続き使用する場合は、このトピックで説明する操作を実行して、Debian 9またはDebian 10リポジトリのアドレスを変更します。
背景情報
次の手順を実行して、ネットワーク環境に基づいてDebian 9またはDebian 10を実行するElastic Compute Service (ECS) インスタンスのリポジトリ構成を変更できます。
仮想プライベートクラウド (VPC) に存在するECSインスタンスの場合、リポジトリアドレスを
http://mirrors.cloud.aliyuncs.com/debian-archive/debian
に変更します。クラシックネットワークに存在するECSインスタンスの場合、リポジトリアドレスを
http://mirrors.aliyuncs.com/debian-archive/debian
に変更します。
このトピックでは、ECSインスタンスのDebian 9またはDebian 10リポジトリアドレスを変更する方法について説明します。 サーバーがECSインスタンスでない場合は、サーバーがインターネットにアクセスできることを確認し、上記のリポジトリアドレスの http://mirrors.cloud.aliyuncs.com
を http://mirrors.aliyun.com
に置き換えます。
手順
Debian 9またはDebian 10を実行するECSインスタンスにログインします。
詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
次のコマンドを実行して、
sources.list
ファイルを変更します。sudo vim /etc/apt/sources.list
を押してください。私はキーを押して挿入モードに入り、リポジトリアドレスを変更します。
インスタンスのネットワークタイプに基づいてリポジトリアドレスを変更します。
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 stretch-proposed-updates main non-free contrib deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian stretch-backports main non-free contrib 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 stretch-proposed-updates main contrib non-free deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian stretch-backports main contrib non-free deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian-security stretch/updates main contrib non-free
デビアン10
deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian buster main deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian buster-proposed-updates main deb http://mirrors.cloud.aliyuncs.com/debian-archive/debian buster-backports main deb http://mirrors.cloud.aliyuncs.com/debian-security buster/updates main deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian buster main deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian buster-proposed-updates main deb-src http://mirrors.cloud.aliyuncs.com/debian-archive/debian buster-backports main deb-src http://mirrors.cloud.aliyuncs.com/debian-security buster/updates main
クラシックネットワークに存在するインスタンスの場合
Debian 9
deb http://mirrors.aliyuncs.com/debian-archive/debian stretch main contrib non-free deb http://mirrors.aliyuncs.com/debian-archive/debian stretch-proposed-updates main non-free contrib deb http://mirrors.aliyuncs.com/debian-archive/debian stretch-backports main non-free contrib 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 stretch-proposed-updates main contrib non-free deb-src http://mirrors.aliyuncs.com/debian-archive/debian stretch-backports main contrib non-free deb-src http://mirrors.aliyuncs.com/debian-archive/debian-security stretch/updates main contrib non-free
デビアン10
deb http://mirrors.aliyuncs.com/debian-archive/debian buster main deb http://mirrors.aliyuncs.com/debian-archive/debian buster-proposed-updates main deb http://mirrors.aliyuncs.com/debian-archive/debian buster-backports main deb http://mirrors.aliyuncs.com/debian-security buster/updates main deb-src http://mirrors.aliyuncs.com/debian-archive/debian buster main deb-src http://mirrors.aliyuncs.com/debian-archive/debian buster-proposed-updates main deb-src http://mirrors.aliyuncs.com/debian-archive/debian buster-backports main deb-src http://mirrors.aliyuncs.com/debian-security buster/updates main
ファイルを変更した後、Escキーを押して挿入モードを終了し、
: wq
ファイルを保存して終了します。次のコマンドを実行して、リポジトリキャッシュを更新します。
sudo apt update
リポジトリアドレスを変更した後、sudo apt install
コマンドを実行して、インスタンスに必要なソフトウェアパッケージをインストールできます。
次のステップ
カスタムイメージからインスタンスを作成した後、cloud-init
はインスタンスの起動時にインスタンスのリポジトリ設定を初期化します。 リポジトリアドレスが変更されたインスタンスに基づいてカスタムイメージを作成し、新しいリポジトリ設定を保持する場合は、カスタムイメージを作成する前に、次の手順を実行してインスタンスのcloud-init
設定ファイル /etc/cloud/cloud.cfgを変更します。
次のコマンドを実行して、/etc/cloud/cloud.cfgファイルを開きます。
sudo vim /etc/cloud/cloud.cfg
Iキーを押してInsertモードに入り、
#
を使用してcloud_init_modules:
の- source-address
モジュールをコメントアウトします。ファイル内の設定情報を次の図に示します。
ファイルを変更したら、Escキーを押して挿入モードを終了し、
:wq
と入力してファイルを保存して終了します。
関連ドキュメント
オペレーティングシステムのメンテナンスサポート