Installation de KC3

From binary package if available

Il existe des paquets binaires pour les systemes suivants :

  • Debian stable (Trixie)
  • OpenBSD 7.8
  • macOS
  • windows

Dépot de paquets pour Debian stable (Trixie)

  1. Ajouter le dépot kmx.io aux sources APT :
echo "deb https://debian.kmx.io/debian stable main" | sudo tee /etc/apt/sources.list.d/kc3.list
  1. Ajouter la clé publique de signature GPG :
wget -qO - https://debian.kmx.io/debian/kmx-io.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/kmx-io.gpg
  1. Mise à jour des dépots et installation :
sudo apt update
sudo apt install kc3

Paquet binaire pour macOS et OpenBSD

Voir KC3 version v0.1.16 sur le site principal des distributions KC3 pour les téléchargements et les checksums.

Installation depuis les sources :

Depuis git

Depuis la forge git de kmx.io

git clone https://git.kmx.io/kc3-lang/kc3.git

Depuis Github

git clone https://github.com/kc3-lang/kc3.git

Cloner également les sous-modules

cd kc3
git submodule init
git submodule update
cd fonts
git submodule init
git submodule update
cd ..

Installer depuis les sources

Installer les dépendances

kmx.io/runj

git clone https://git.kmx.io/kmx.io/runj.git && cd runj
./configure && make && sudo make install

kmx.io/kmx_sort

git clone https://git.kmx.io/kmx.io/kmx_sort.git && cd sort
./configure && make && sudo make install

Debian / Ubuntu / PopOS / Mint

# outils de compilation
sudo apt install pkg-config clang libtool-bin make ruby time

# dépendances principales
sudo apt install libffi-dev libbsd-dev libevent-dev

# dépendances pour les démos
sudo apt install glew libfreetype-dev libsdl2-dev libxkbcommon-x11-dev

Compilation

./configure
make -j8

Ajouter les sources au LD_LIBRARY_PATH

. ./env

Créer les liens symboliques vers les bibliothèques

make lib_links

Top : Guides KC3

Suivant : Guide des tests KC3