给 PVE8 换一下源,整理了下具体的操作步骤以及每步的意图,也为给自己留个档 基本信息APT 换源需修改文件 - /etc/apt/sources.list
- /etc/apt/sources.list.d/ceph.list
- /etc/apt/sources.list.d/pve-enterprise.list
修改前先备份,以防万一: mkdir /etc/apt/sources_backup
cp /etc/apt/sources.list /etc/apt/sources_backup/sources.list.bak
cp /etc/apt/sources.list.d/ceph.list /etc/apt/sources_backup/ceph.list.bak
cp /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources_backup/pve-enterprise.list.bak
|
TL;DR太长不看,指令如下:
sources.list期望执行如下链接的替换 原链接新链接
http://ftp.debian.orghttps://mirrors.ustc.edu.cn
http://security.debian.orghttps://mirrors.ustc.edu.cn/debian-security
指令:
文件变化:
ceph.list这个原文件就一行,直接覆盖了完事 指令:
这里,我这里用了 no-subscription,但中科大文档里用的是 pve-no-subscription,原因是 中科院源里 里只有叫个 no-subscription 子目录,并没有 pve-no-subscription,因此得根据情况改一下 文件变化:
pve-enterprise.list最后,把 pve-enterprise.list 的企业源扬了。毕竟这个企业源得订阅了才能用,没订阅意味着没用 echo "" > /etc/apt/sources.list.d/pve-enterprise.list
|
文件变化:
如文档所述,这个源的 PVE 软件包是作为企业源的上游源,可能相对不那么的稳定 完成done。可以 apt update 更新下,也作为一个换源操作正确性的验证
如需回滚,可以用如下指令: cp /etc/apt/sources_backup/sources.list.bak /etc/apt/sources.list
cp /etc/apt/sources_backup/ceph.list.bak /etc/apt/sources.list.d/ceph.list
cp /etc/apt/sources_backup/pve-enterprise.list.bak /etc/apt/sources.list.d/pve-enterprise.list
|
CT 模板换源需修改文件: - /usr/share/perl5/PVE/APLInfo.pm
先备份以防万一 cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm.bak
|
APLInfo.pm
具体变更的内容如下所示 --- a/usr/share/perl5/PVE/APLInfo.pm.bak
+++ b/usr/share/perl5/PVE/APLInfo.pm
@@ -197,7 +197,7 @@ sub get_apl_sources {
my $sources = [
{
host => "download.proxmox.com",
- url => "http://download.proxmox.com/images",
+ url => "https://mirrors.ustc.edu.cn/proxmox/images",
file => 'aplinfo-pve-8.dat',
},
{
|
注意这里的 host 属性是不能修改的,只改 url 就好 完成重启下 pvedaemon.service,刷新下 web 页面,完事 systemctl restart pvedaemon.service
|
如需回滚,可以用如下指令: cp /usr/share/perl5/PVE/APLInfo.pm.bak /usr/share/perl5/PVE/APLInfo.pm
|
|