Skip to content

Installing CKAN on Fedora

HebaruSan edited this page Jul 21, 2022 · 20 revisions

Easy mode

You can install CKAN from our RPM repository and let RPM keep it up to date for you. This will handle dependencies automatically and add CKAN to your system menus. Note that only nightly builds are available yet; stable builds will begin with the release after CKAN v1.31.0. (Full instructions not on wiki to stop somebody from infiltrating your system with a hostile RPM GPG key.)

Install using the RPM

sudo dnf install ckan-*.rpm

Below Fedora 22, use yum instead of dnf.

This will automatically install mono-core.

Then run CKAN with ckan in a shell, or with a launcher.

Manual Install

Mono

Install the latest version of Mono:

sudo dnf install mono-core

Below Fedora 22, use yum instead of dnf.

libcurl

CKAN requires libcurl to download mods:

sudo dnf install libcurl-devel

CKAN

Download the ckan.exe file from our release page.

Double click ckan.exe. If the OS asks you for a program to open it with, type mono.

Or use the shell to start CKAN with:

mono ckan.exe

Troubleshooting

Import certificates

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

Non-English locales

If your system is in a non-English locale (for example Cyrillic), then CKAN may fail with this error:

Unhandled Exception:
System.NotSupportedException: CodePage 866 not supported

To remedy that run CKAN with a forced neutral locale:

LANG=C mono ckan.exe
Clone this wiki locally