Debian 9/10操作系統版本結束生命周期(EOL)后,Linux社區不再維護該操作系統版本。建議您升級操作系統至Debian 11及以上,如果您的業務過渡期仍需要使用Debian 9/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.com
替換為http://mirrors.aliyun.com
。
操作步驟
登錄Debian 9/10系統的ECS實例。
具體操作,請參見通過密碼或密鑰認證登錄Linux實例。
運行以下命令編輯
sources.list
文件。sudo vim /etc/apt/sources.list
按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 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
Debian 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
Debian 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
命令在實例上安裝您所需要的軟件包。
相關操作
使用自定義鏡像創建新的ECS實例,在啟動實例時cloud-init
會自動初始化系統的源配置。如果您后續需要通過已切換源的ECS實例創建自定義鏡像,并且需要保留已切換的源配置,需要您在創建自定義鏡像前,按照以下操作在已切換源的ECS實例中修改cloud-init
的配置文件/etc/cloud/cloud.cfg。
運行以下命令編輯/etc/cloud/cloud.cfg文件。
sudo vim /etc/cloud/cloud.cfg
按i進入編輯模式,使用
#
注釋掉cloud_init_modules:
下的- source-address
模塊。注釋后,文件內的配置信息如下所示:
編輯完成后,按Esc鍵,并輸入
:wq
保存退出文件。
相關文檔
Debian操作系統生命周期信息,請參見操作系統維護周期。