启动CKAN无法同步Repo源的解决方案 - 用你自己的!
CKAN大多数时候固然好用,但有个问题:如果你连repo源都连不上、meta库都无法从Github抓下来,要如何从CKAN下载MOD呢?
这篇教程将教会你如何在不运行CKAN GUI的情况下添加新repo库地址。需要使用加速服务?不如来看看我们的!
Windows 11
-
首先,你需要进入CKAN的安装目录,我的CKAN安装在游戏根目录下,也就是
D:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program
-
右键鼠标,选择
在终端中打开
从下文的第三步开始执行。
Windows 10 及以下 | Linux 指令相同
-
首先,你需要使用八百年不变的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 替换为 .\ckan ,下文也一样)然后需要等一等,从本质上来讲,我们还是打开了CKAN的,只不过没进入GUI罢了。稍等片刻后,CKAN便会立刻告诉我们,它肚子里有什么玩意:
↑只有一个默认的default
-
这儿的default,便是CKAN内置的官方repo源。如果你从一开始就拉不下来这个源,不用担心,我这就教你添加自己的repo源:
ckan repo add [name] [address]
-
name 是源的名称,就像上面官方源的default,address 就是源地址,如果你使用的是坎喵加速服务,地址就是教程里的那一串。以下是示例:
ckan repo add kccn https://git.kerbcat.cn/KerbCat-CN/CKAN-Accelerator/archive/main.tar.gz
还是要稍等片刻,看到它添加成功了,咱们就距离成功还差一步了。
可以看到已经添加了新的repo源
-
你打算现在打开CKAN了?别着急!我们还需要将默认的同步源移除,否则在你打开CKAN后它仍然会去同步官方默认源的!执行:
ckan repo forget default
到这一步,咱们才算彻底完工了。关闭cmd,打开CKAN,试试能不能同步吧!
还有问题?在本文评论区提问!
评论区
全部评论