Skip to content

Installing CKAN on Ubuntu

Ryan Waldron edited this page Mar 30, 2018 · 13 revisions

Install dependencies

Required dependencies for CKAN are mono and the development libraries of libcurl:

sudo apt update
sudo apt install mono-complete ca-certificates-mono libcurl4-openssl-dev

Import certificates

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

Download

Download the latest release of CKAN.

Run CKAN

mono ckan.exe

If that doesn't work, try:

/usr/local/bin/mono ckan.exe

On some systems CKAN might present an error/warning about not being able to set x locale modifiers. This can be fixed by running:

LC_ALL=en_US.UTF-8 /usr/local/bin/mono ckan.exe

Ubuntu/Mint 17/18 Users that don't want to install the many unnecessary packages dragged in by mono-complete. This uses the Mono 5 packages provided by http://www.mono-project.com

Install the monodevelop PPA to get Mono 5 required by CKAN

Install the required signing keys

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Install the package source list

echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list

Install the required mono packages

sudo apt install ca-certificates-mono libmono-accessibility4.0-cil libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo4.0-cil libmono-corlib4.5-cil libmono-data-tds4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-ldap4.0-cil libmono-microsoft-csharp4.0-cil libmono-posix4.0-cil libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-sqlite4.0-cil libmono-system-componentmodel-dataannotations4.0-cil libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-data4.0-cil libmono-system-design4.0-cil libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-ldap4.0-cil libmono-system-net-http-webrequest4.0-cil libmono-system-net-http4.0-cil libmono-system-numerics4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-security4.0-cil libmono-system-servicemodel-internals0.0-cil libmono-system-transactions4.0-cil libmono-system-web-applicationservices4.0-cil libmono-system-web-services4.0-cil libmono-system-web4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xml-linq4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmono-webbrowser4.0-cil libmono-zeroconf1.0-cil mono-4.0-gac mono-gac mono-runtime mono-runtime-common mono-runtime-sgen
Clone this wiki locally