Instalace programu psani(-profi)
Přečtěte si prosím pozorně následující návod k instalaci.
Předpoklady
Program je vytvořen pro OS Linux a byl testován v distribucích OpenSuSE a Debian. Program byl navržen pro prostředí se starodávným kódováním iso-8859-2 a pro jeho správnou funkci jej musíte spustit na konzoli s podporou českých znaků (iso-8859-2 nebo UTF-8).
Pokud vaše konzole pracuje v kódování UTF-8 (tak je
to na většině moderních distribucích), budete potřebovat program
luit, který umožní spustit program
psani ve správném kódování. Program luit
je součástí „každé dobré distribuce“, takže jej nejspíše
nainstalujete z vašich standardních repozitářů.
Program luit ke svému běhu potřebuje nainstalované
locales cs_CZ.iso-8859-2. V OpenSuSE jsou nainstalované standardně,
takže není třeba nic dělat. V Debianu bylo potřeba odkomentovat
řádku s cs_CZ ISO-8859-2 (smazat znak # ze začátku řádku)
v souboru /etc/locale.gen a spustit příkaz locale-gen.
Program musíte nejdříve přeložit, proto je třeba mít
nainstalován překladač jazyka C (gcc/clang/…)
program make a také knihovnu
(n)curses (spolu s hlavičkovými soubory).
Následující balíčky (v distribuci Debian) obsahují potřebné vybavení:
gcc make libc6-dev libncurses5 libncurses5-dev
Pro spuštění programu v UTF-8 terminálu je ještě potřeba výše zmíněný balíček luit.
Poznámka: V jiných linuxových distribucích se mohou balíčky jmenovat jinak, ale podobně.
Překlad programu
Instalace pro verze psani a psani-profi jsou obdobné,
proto zde popíši pouze instalaci programu psani-profi.
Nejdříve si stáhněte balíček se zdrojovými kódy psani-profi,
který se jmenuje psani-profi-X.X.XX.tar.gz
ze stránky Ke stažení.
Řetězec X.X.XX zastupuje aktuální číslo verze programu.
Soubor psani-profi-X.X.XX.tar.gz, rozbalte následujícími příkazy:
$ tar -xvf psani-profi-X.X.XX.tar
Přejděte do adresáře psani-profi-X.X.XX a přečtěte si
README.
Pro základní instalaci stačí spustit konfigurační skript
install.sh a řídit se instrukcemi.
$ ./install.sh
V případě úspěchu se program nejprve přeloží a pak vás vyzve k spuštění instalace (k tomu budete potřebovat práva roota).
Pokud dojde při instalaci k nějakým potížím, napište mi o tom.
Spuštění programu
Program spouštějte skriptem psani-profi-X.X.XX
(nebo psani-X.X.XX), kde X.X.XX je označení verze.
Jak už bylo zmíněno výše, program psani je napsán v kódování
iso-8859-2. Ke spuštění programu v
konzoli s kódováním UTF-8 (většina moderních distribucí)
je potřeba spouštět program psani pomocí programu luit.
Od verze 3.3.00 je spouštění s programem luit automaticky
nastasveno, takže jedinou věcí, co musíte udělat, je luit nainstalovat.
Od verze 3.1.05 stačilo, pro použití programu luit,
odkomentovat následující řádku ve spouštěcím skriptu psani.
(Stačí smazat znak # na začátku řádku)
Skript psaní
najdete ve stejném adresáři, kam se nainstaloval program psani.
Tento adresář lze určit při instalaci programu. Defaultní umístění skriptu je
/usr/bin/psani.
Před verzí 3.1.05 to bylo možné řešit pomocí následujícího příkazu:
Vytvoření aliasu
Pokud nechcete tento složitý příkaz psát stále dokola (a používáte
jako svůj shell bash),
zapište si do souboru ~/.bashrc následující příkaz:
Pak můžete, po restartu bashe, spouštět psani příkazem psani.
Odinstalování programu
Verze 3.5.00 a novější
V adresáři, ze kterého jste program instalovali (příkazem make install),
zadejte příkaz make uninstall. (Adresář tedy po instalaci nemažte, ať
máte možnost program odinstalovat).
Před verzí 3.5.00
Program lze odinstalovat skriptem
psani-profi-X.X.XX-uninstall.sh. Tento skript má několik
voleb, které můžete zobrazit následujícím příkazem: