Skip to content

Installing CKAN on Debian Jessie or Debian Stretch

nsprangers edited this page Feb 1, 2018 · 7 revisions

Installing dependencies

Required dependencies for CKAN are mono and development libraries of libcurl

sudo apt-get -y install mono-complete libcurl4-openssl-dev

Installing certificates

Certificates needs to be imported into Mono's certificate store, mozroots can download and import trusted root certificates from Mozilla's LXR.

mozroots --import

Installing CKAN

Download the latest ckan.exe from https://github.com/KSP-CKAN/CKAN/releases.

Now you can start CKAN

Option 1:

mono ckan.exe

Option 2:

# Make ckan.exe executable (you only need to do this once)
chmod 755 ckan.exe
# Start ckan
./ckan.exe

Meta key bug

An unresolved bug in mono causes a crash when pressing the meta (windows/super) key. This can be prevented by starting ckan with:

mono --verify-all <path/to/ckan.exe> [ckan options]

As of the 1.24-PRE-1 release, the .deb package installs ckan.exe at /usr/lib/ckan/ckan.exe (/usr/bin/ckan is a shell script). Please note that this method has not been extensively tested with ckan.

More information on using the client is also available.

Clone this wiki locally