Národní šetření výsledků žáků v počátečním vzdělávání niqes_mono Název souboru: Linux - instalační příručka Strana 1
Obsah 1 Obecné informace...3 1.1 Cíl dokumentu...3 2 Instalace...4 2.1 Prerekvizity...4 Postup instalace...4 2.2 Ruční instalace bez přístupu k Internetu...4 2.3 Odinstalování aplikace...5 3 Spuštění aplikace...6 3.1 Spouštění aplikace ve standardním režimu...6 3.2 Spouštění aplikace v režimu samostatného sezení...6 3.2.1 Ukončení režimu samostatného sezení...6 3.3 Spuštění administrátorské konzole aplikace...6 Název souboru: Linux - instalační příručka Strana 2
1 OBECNÉ INFORMACE 1.1 Cíl dokumentu Cílem dokumentu je specifikovat postup instalace a aktualizací aplikace [niqes-mono]. Název souboru: Linux - instalační příručka Strana 3
2 INSTALACE 2.1 Prerekvizity Operační systém OpenSUSE 11, Centos 6.0 Balíčky mono a mono-winforms verze > 2.4, rsync Testováno jako funkční na: Centos 6.0 - mono-core-2.4.3.1-3.el6.x86_64 opensuse 11.3 - mono-core-2.6.4-2.13.x86_64 Testováno jako nefunkční na: Centos 5.5 - mono-core-1.2.6-6.1.el5.x86_64 funkční připojení k Internetu, heslo pro uživatele root, instalační skript [niqes-mono-update.sh], pro offline instalaci balíček s aktuální verzí aplikace. Postup instalace 1. Stáhněte instalační skript příkazem wget --no-check-certificate https://update.niqes.cz/autoupdate/niqes-mono/niqes-mono-update.sh 2. Spusťte příkazový řádek v režimu superuživatele. To můžete udělat například pomocí příkazu [$ su] - a následným zadáním hesla uživatele root. 3. SUSE distribuce - Nainstalujte balíčky mono, mono-winforms, openbox, rsync, libgdiplus0. Balíček lze nainstalovat buď pomocí správce balíčků nebo na příkazové řádce v operačním systému OpenSUSE pomocí příkazu [# zypper install název_balíčku]. Tento krok můžete vynechat, pokud již máte balíčky v systému nainstalované. 4. Red Hat distribuce - Nainstalujte balíčky mono, mono-winforms, rsync. Balíček lze nainstalovat buď pomocí správce balíčků nebo na příkazové řádce v operačním systému Centos (RedHat, Fedora,..) pomocí příkazu [# yum install název_balíčku]. Tento krok můžete vynechat, pokud již máte balíčky v systému nainstalované. 5. Nastavte práva pro spuštění instalačnímu skriptu[niqes-mono-update.sh] příkazem: [# chmod +x niqesmono-update.sh] 6. Spusťte instalační skript pomocí příkazu [#./niqes-mono-update.sh]. Instalační skript stáhne z Internetu nejnovější verzi aplikace a nainstaluje jí do systému. 7. Aplikace je nainstalována. Data aplikace jsou v adresáři [/opt/niqes]. 2.2 Ruční instalace bez přístupu k Internetu 1. Spusťte příkazový řádek v režimu superuživatele, příkaz [$ su -]. 2. Nainstalujte stejné balíčky jako pro instalaci s přístupem k internetu. 3. Nastavte práva pro spuštění instalačnímu skriptu [niqes-mono-update.sh] příkazem: [# chmod +x niqesmono-update.sh] Název souboru: Linux - instalační příručka Strana 4
4. Spusťte instalační skript pomocí příkazu: [#./niqes-mono-update.sh <cesta k balicku.tar.gz>] 5. Aplikace je nainstalována. Data aplikace jsou v adresáři [/opt/niqes]. 2.3 Odinstalování aplikace Aplikaci lze odinstalovat pomocí zavoláním příkazu (v režimu superuživatele): [# /opt/niqes/bin/uninstall]. Název souboru: Linux - instalační příručka Strana 5
3 SPUŠTĚNÍ APLIKACE 3.1 Spouštění aplikace ve standardním režimu Aplikaci ve standardním režimu lze spustit pomocí příkazu [$ niqes-mono]. V tomto režimu běží aplikace jako standardní aplikace současně s ostatními aplikacemi v systému. 3.2 Spouštění aplikace v režimu samostatného sezení Tento režim je vhodný pro případ, je-li potřeba zajistit, aby společně s aplikací nebylo možné spouštět jiné aplikace či programy. Spuštění v režimu samostatného sezení se provede takto: 1. Odhlaste právě přihlášeného uživatele v grafickém sezení 2. Při přihlašování nového uživatele zvolte jako typ sezení (session type) volbu "Niqes". 3. Jako uživatele zvolte toho uživatele, pod kterým má být aplikace spuštěna 4. Aplikace se spustí automaticky po přihlášení do systému. Pozn.: V závislosti na typu instalace se typ sezení zadává buď při volbě uživatele, nebo až po jeho zvolení současně se zadáváním uživatelova hesla. 3.2.1 Ukončení režimu samostatného sezení Po vypnutí aplikace v režimu samostatného sezení je sezení dále aktivní až do jeho explicitního ukončení. Ukončení sezení se provede kliknutím myší na plochu pozadí. 3.3 Spuštění administrátorské konzole aplikace Administrátorskou konzoli aplikace lze spustit příkazem (v superuživatelském režimu): [# niqes-mono-service]. V případě spuštění administrátorské konzole pod uživatelem s patřičným oprávněním v Linux dojde k autoupdate aplikace kontrola aktuální verze oproti serveru (konfigurace serveru viz. výše) a případně ke stažení a instalaci nové verze. Pozn.: Tento příkaz lze zavolat pouze jako superuživatel (root). V opačném případě nebude administrátorská konzole pracovat, tj. bude ukončena. Název souboru: Linux - instalační příručka Strana 6