Installing CKAN on Debian - KSP-CKAN/CKAN GitHub Wiki

Easy mode

You can install CKAN from our APT repository and let APT keep it up to date for you. This will handle dependencies automatically and add CKAN to your system menus. You can choose stable or nightly builds. (Full instructions not on wiki to stop somebody from infiltrating your system with a hostile APT key.)

Install dependencies

Setup Mono package repositories

CKAN requires Mono 5 or above. Debian 8 and 9 only have Mono 3 or 4 in their repositories, please follow Step 1 in the link below to add the official Mono repository to your system:

Install Mono

sudo apt update
sudo apt install mono-complete ca-certificates

# Additional dependencies for Debian Buster:
sudo apt install liblog4net1.2-cil libnewtonsoft-json5.0-cil

Import certificates

See SSL certificate errors if you encounter errors related to certificates.

Download

Download the latest release of CKAN.

Run CKAN

Download the .deb from the latest release of CKAN and double click it to install. This should add a CKAN icon to your system menus.

Or download the .exe and in console run:

mono ckan.exe

Or to run without including mono in the command, run this once to make ckan.exe executable:

chmod 755 ckan.exe

Then you can run it directly:

./ckan.exe

Meta key bug

An unresolved bug in Mono can cause 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]

More information on using the client is also available.