Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: Tadeáš Pařík 19 Září 2012, 16:09:22
-
Protože máme čerstvý přírůstek do rodiny, tak jsem si vzal na nějaký ten den home office a řešil jsem otázku, jak veškeré firemní aplikace, které běží pod Citrixem rozběhat i pod Ubuntu.
Z této stránky (http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html) si můžete vybrat již předvytvořené balíčky pro vaši distribuci (deb, rpm). Já však doporučuji použít archiv .tar.gz (deb balíček mi pod Ubuntu 12.04 házel zajímavé chyby a ač jsem se snažil cca hodinu, jednotlivé závislosti jsem nevyřešil - možná budete mít více štěstí) a projít si textovou instalaci.
Co je potřeba:
1) profil v AJ (např. nějaký testovací, je-li ten váš v CZ)
2) stáhněte si z předchozího odkazu archiv podle vaší platformy (32bit & 64bit)
3) rozbalit archiv
4) ./setupwfc
5) následujte jednotlivé instrukce (průvodce je zde (http://support.citrix.com/proddocs/topic/receiver-linux-12-1/linux-install.html))
6) chcete-li tuto instalaci používat i pro profily v CZ, vytvořte si symlink (nejprve si v domovském adresáři vytvořte adresář ICAClient) a potom např.:
ln -s /home/test/ICAClient/linuxx86/ /home/vas_profil/ICAClient/
7) poprvé se nalogovat (ve výchozím profilu se Citrix spáruje i s prohlížečem (u mě firefox), čili se jednotlivé aplikace otevřou automaticky - v těch "instalacích" přes symlinky, musíme v prohlížeči vybrat cestu k té původní instalaci - skript wfica.sh - a povolit automatické otevíraní)
8) vše běhá
testováno na Ubuntu 12.04 64bit (aplikace SAP7.1 a SAP7.2 - většina modulů, MS Office 2007 a 2010, IE7 a 8 aj.)
-
Já citrix na ubuntu normálně používám, instaloval jsem normálně z deb balíku, plus jsem předtím musel nainstalovat ještě asi 2 balíky normálně z repozitářů (openmotif + ještě něco). Pak jsem akorát stáhnul certifikáty CA Thawte (http://wiki.ubuntu.cz/programy/internet/citrix?redirect=1#probl%C3%A9m_s_ca_thawte).
AJ profil jsem nikdy při instlaci citrixu nepotřeboval a stejně se to nainstalovalo korektně...
-
Já citrix na ubuntu normálně používám, instaloval jsem normálně z deb balíku, plus jsem předtím musel nainstalovat ještě asi 2 balíky normálně z repozitářů (openmotif + ještě něco). Pak jsem akorát stáhnul certifikáty CA Thawte (http://wiki.ubuntu.cz/programy/internet/citrix?redirect=1#probl%C3%A9m_s_ca_thawte).
AJ profil jsem nikdy při instlaci citrixu nepotřeboval a stejně se to nainstalovalo korektně...
Bohužel, zkoušel jsem, hodinu jsem si s tím hrál... nakonec se mi to podařilo obejít výše popsaným způsobem. Když jsem zjistil, že je na to deb balík, tak jsem měl celkem radost a stejně jsem si nakonec musel najít řešení sám... snad se to bude někomu hodit.
-
No, teď mne čeká znovu instalace do 12.10, tak jsem na to zvědavej. Dřív to bylo ještě horší, protože citrix neměl ani verzi pro 64 bitový linux... Ale i to se dalo obejít.
Co se týká toho spuštění programu v anglickém jazyce, pokud by to bylo potřeba, možná by to bylo jednodušší nějak dle wiki (http://wiki.ubuntu.cz/v%C3%ADcejazy%C4%8Dn%C3%BD_syst%C3%A9m#jednor%C3%A1zov%C3%A9_spu%C5%A1t%C4%9Bn%C3%AD_aplikace_v_jin%C3%A9m_jazyce).
LANGUAGE="en_US" ./setupwfc
-
Ted jsem zkousel nainstalovat Citrix Reciever (.deb balik 32bit z http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html ) do prakticky ciste instalace Ubuntu 12.04 32bit, kterou mam ve virtualboxu, a stacilo doinstalovat balik libmotif4 (chybejici libXm.so.4) a po spusteni z Dashe zda se v pohode funguje. Pripojeni na server bohuzel vyzkouset nemuzu.
-
Ahoj, k tomuto příspěvku se vracím, protože jsem zjistil, co dělá problémy s instalací v českém prostředí. Bude se to hodit možná nejen mne, ale i případně ostatním.
Ve zkratce, takto většinou dopadne standardní instalace z balíčku:
No target eula.txt found under . for cs_CZ.UTF-8
Trying English...
No target Npica.ad found under . for cs_CZ.UTF-8
Trying English...
No target module.ini found under .. for cs_CZ.UTF-8
Trying English...
No target wfclient.ini found under .. for cs_CZ.UTF-8
Trying English...
No target appsrv.ini found under .. for cs_CZ.UTF-8
Trying English...
Dělá to tento script:
/var/lib/dpkg/info/icaclient.postinst
Tak nějak jsem usoudil z uvedeného souboru, že je potřeba hledat chybu v opt/Citrix/ICAClient/nls/ (je tam $FIND_TOP_DIR/nls/${Lang}) a našel jsem jednoduché řešení:
přihlásíme se jako root v terminálu, složku en vysymlinkujeme do cs a pak spustíme znovu postinstalační script:
ln -s /opt/Citrix/ICAClient/nls/en /opt/Citrix/ICAClient/nls/cs
/var/lib/dpkg/info/icaclient.postinst
A problém je vyřešen.
- -- -edit:
tak problém ještě úplně vyřešen není, jdu pátrat dál :-\, teď mi to tady hlásí při dalším vrtání toto:
ldconfig deferred processing now taking place
Při zpracování nastaly chyby:
icaclient
E: Sub-process /usr/bin/dpkg returned an error code (1)