CKAN大多数时候固然好用,但有个问题:如果你连repo源都连不上、meta库都无法从Github抓下来,要如何从CKAN下载MOD呢?
这篇教程将教会你如何在不运行CKAN GUI的情况下添加新repo库地址。需要使用加速服务?不如来看看我们的!
首先,你需要使用八百年不变的CMD,并且cd到(对的,cd,和linux一样的)你的ckan安装目录。例如,我的CKAN安装在 C:/Program Files (x86)/CKAN ,你的可能放在了KSP的根目录,自行寻找。那么打开CMD 后就需要输入: (这里的目录均应为反斜杠,但我不知为何打不出反斜杠,不要照抄!)
cd C:/Program Files (x86)/CKAN
这时候你就进入了CKAN的所在目录,同样的,如果你使用资源管理器访问这个目录,你应该看到了它:

在我的CMD 上,现在是长这样子的:

可以看到,我们已经通过cd命令切换到了CKAN的运行目录,这时候就要开始搞事了。首先,我们要看看CKAN已经有什么repo源,也就是咱们的meta文件源,运行:
ckan repo list
然后需要等一等,从本质上来讲,我们还是打开了CKAN的,只不过没进入GUI罢了。稍等片刻后,CKAN便会立刻告诉我们,它肚子里有什么玩意:

这儿的default,便是CKAN内置的官方repo源。如果你从一开始就拉不下来这个源,不用担心,我这就教你添加自己的repo源:
ckan repo add name address
name 是源的名称,就像上面官方源的default,address 就是源地址,如果你使用的是坎喵加速服务,地址就是教程里的那一串。以下是示例:
ckan repo add KCCN https://kerbcat.coding.net/p/kccn/d/CKAN-Accelerator-repo/git/archive/master.tar.gz
还是要稍等片刻,看到它添加成功了,咱们就距离成功还差一步了。

你打算现在打开CKAN了?别着急!我们还需要将刚刚添加的新源设置为默认源,否则在你打开CKAN后它仍然会去同步官方默认源的!执行:
ckan repo default name
name便是我上面示例中的kerbcat:

到这一步,咱们才算彻底完工了。关闭cmd,打开CKAN,试试能不能同步吧!
还有问题?在本文评论区提问!