Od verze 2.0 se instalace KLone přímo ze zdrojů se nedoporučuje. Doporučný postup je následující.
Vytvoříme si adresář v kterém bude naše aplikace. Například naše aplikace se jmenuje dbed
a bude v adresáři ~/src/dbed
$
mkdir ~/src/dbed$
cd ~/src/dbed
V tomto adresáři vytvoříme Makefile
podle následujícícho vzoru.
KLONE_VERSION ?= 2.0.0 # webapp content is in webapp/ the current dir WEBAPP_DIR = $(CURDIR)/webapp include klapp.mk klapp.mk: wget -O $@ -c http://koanlogic.com/klone/klapp-2.0.0.mk
Uvedený Makefile
je minimální. Pokud budeme potřebovat nějaká další nastavení, zde je budeme psát. Pro začátek ovšem úplně postačí.
V adresáři naší aplikace ~/src/dbed/
spustíme make.
$
cd ~/src/dbed$
make
Tento příkaz stáhne celé vývojové prostředí i se zdroji jednoduché aplikace "Hello World". Tato slouží jako šablona pro další vývoj a samozřejme také pro ověření že nám vše funguje jak se přesvědčíme v následujícím kroku.
Vzniklý program kloned s naší aplikací si odzkoušíme.
$
./kloned -F$
firefox http://localhost:8080
Přepínač -F
zajistí že démon kloned se spouští na popředí. Prohlížeč tedy spouštíme z jiného terminálu, nebo již spuštěnému prohlížeči zadáme url http://localhost:8080
V této chvíli máme stažené celé prostředí a přeloženou vzorovou aplikaci. Můžeme tedy započít s vývojem upravováním této vzorové aplikace. Její zdroje jsou v adresáří webapp/www
. V našem konkrétním případě tedy v ~/src/dbed/webapp/www