PVE更换其他turnkeylinux源

pve虚拟机中ct模板turnkeylinux源更换为国内中科大源

  1. 从turnkey Linux 镜像服务器列表https://www.turnkeyLinux.org/mirrors 选取一个合适的源

  2. 这里以国内中科大镜像地址为例:https://mirrors.ustc.edu.cn/turnkeyLinux/

  3. 备份/usr/share/perl5/PVE/APLInfo.pm: cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_backup

  4. 修改/usr/share/perl5/PVE/APLInfo.pm中

        {
            host => "releases.turnkeylinux.org",
            url => "https://releases.turnkeylinux.org/pve",
            file => 'aplinfo.dat',
        },

    
        {
            host => "mirrors.ustc.edu.cn",
            url => "https://mirrors.ustc.edu.cn/turnkeylinux/metadata/pve",
            file => 'aplinfo.dat',
        },
  5. 执行`pveam update`更新turnkeylinux源

  6. 使用`pveam available`查看可使用的包

赶紧下载一个试试吧,告别龟速~


2022年7月15日更新:
按理说通过以上操作,可以使用了,但是中科大turnkeylinux源中的配置文件https://mirrors.ustc.edu.cn/turnkeylinux/metadata/pve/aplinfo.dat 中仍然指向的是master源,导致修改完无效,目前已经提[issue](https://github.com/ustclug/discussions/issues/393 "issue"),等maintainer修改完应该就可以正常用了。
目前的解决办法是,每天定时通过命令替换配置文件中的地址。(pve会通过pveam update命令每天定时更新,更新完失效)

sed -i 's/mirror.turnkeylinux.org/mirrors.ustc.edu.cn/g' grep -rl 'mirror.turnkeylinux.org' /var/lib/pve-manager/apl-info/

也可以加入到定时任务里,每小时执行

* */1 * * * sed -i 's/mirror.turnkeylinux.org/mirrors.ustc.edu.cn/g' grep -rl 'mirror.turnkeylinux.org' /var/lib/pve-manager/apl-info/
0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论