73.2.3. KLone 2.0 Bootstrap

Od verze 2.0 se instalace KLone přímo ze zdrojů se nedoporučuje. Doporučný postup je následující.

  1. 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
  2. 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čí.

  3. 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.

  4. 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

  5. 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