Desktop klient¶
Desktopový klient se na rozdíl od web-klienta instaluje samozřejmě do klientského pc. Platí přitom, že verze desktop-klienta musí být z větve stejné verze jako server Tryton. Máme-li tedy např. naistalován Tryton server verze 5.0.x, musíme instalovat dektopového klienta z verze 5.0.x.
Poznámka
Desktopvý klient zajišťuje plnohodnotný přístup k serveru Tryton. Vývoj web-klienta začal později, proto tento nemusí vždy zajišťovat přístup identický s desktop-klientem.
Instalace¶
Desktopového klienta najdeme na githubu, verzi 5.0 pak zde. Vlevo zkontrolujeme, že se jedná o „Branch: 5.0“ a vpravo můžeme stáhnout ve formátu .zip.
Závislosti
Z dokumentace vyplývá, že desktopový klient vyžaduje následující:
- Python 3.4 or later (http://www.python.org/)
- gtk+ 3.20 or later and py-gobject3 (http://www.gtk.org/)
- librsvg (http://librsvg.sourceforge.net/)``tryton-5.0.zip``
- python-dateutil (http://labix.org/python-dateutil)
- volitelně: GooCalendar 0.4 or later (https://pypi.python.org/pypi/GooCalendar)
V terminálu můžepe zkontrolovat, zda máme závislosti splněné, příp. provést požadovanou instalaci.
pepa@ubnt: dpkg -l | grep python3 | grep default
pepa@ubnt: dpkg -l | grep libgtk-3
pepa@ubnt: dpkg -l | grep librsvg
pepa@ubnt: dpkg -l | grep python3-dateutil
Pokud máme závislosti splněné, můžeme přistoupit k vlastní instalaci. V terminálu přejdeme do adresáře, kde jsme rozbalili tryton-5.0.zip
a spustíme instalaci zadáním:
pepa@ubnt: sudo python3 setup.py install
Zbývá ještě vytvořit spouštěč desktop-klienta. Najdeme ho v adresáři, kde jsme rozbalili tryton-5.0.zip
- jedná se o soubor tryton.desktop
a obsah vč. české lokalizace si můžete zobrazit zde
.
Pokud chceme mít spouštěč dostupný pro všechny uživatele pc, nakopírujeme je do /usr/share/applications
a spustíme příkaz pro aktualizaci seznamu spouštěčů:
pepa@ubnt: sudo update-desktop-database