从turnkey Linux 镜像服务器列表https://www.turnkeyLinux.org/mirrors 选取一个合适的源
这里以国内中科大镜像地址为例:https://mirrors.ustc.edu.cn/turnkeyLinux/
备份/usr/share/perl5/PVE/APLInfo.pm:
cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_backup
修改/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', },
执行`pveam update`更新turnkeylinux源
使用`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/