Detta är är inte ämnat för den genomsnittlige användaren, utan bara de som behöver köra Citrixklient på datorn - kanske för att kunna jobba hemifrån och köra företagets applikatoner via Citrix ICA-klient. Jag förutsätter att den som behöver följa denna anvisning har grundläggande Linuxkunskaper så jag är därför inte så ingående i förklaringarna hur man laddar ner, packar upp, exporterar certifikat m.m. Är jag otydlig i något eller om du behöver veta något mera basalt är det bara att fråga i kommentaren så hjälper jag till!
1.
Hämta hem Citrix-klienten (Linuxversionen heter nuförtiden Citrix Receiver och version 11.0 var den aktuella version jag har skrivit detta utifrån).
Observera! Citrix Receiver är en 32-bitars applikation. Även om du som jag kör 64-bitars Ubuntu går det att använda denna.
2. Citrix behöver OpenMotif v.2.3.1, installera libmotif3 så löser sig detta.
sudo apt-get install libmotif3
3. Packa upp Citrixklienten du laddade ner i punkt 1 och installera
sudo ./setupwfc
Du får en rad frågor och alternativ under installationen (samt att det rullar förbi en del felmeddelanden på skärmen om du installerar på en svensk Ubuntu, detta är inget att oroa sig för).
Här finns en förträfflig installationsanvisning med hela installationen kopierad från terminalen.
64-bitarsanvändare, se några kommentarer längre ner.
4. Om Citrixklienten startar via Firefox får du en fråga första gången med vilket program du vill öppna Launch.ica. Om du valde att installera till den föreslagna standardkatalogen under installationen associerar du Firefox med följande:
/usr/lib/ICAClient/wfica.sh
5. Om du får ett felmeddende att "You have not chosen to trust... (SSL Error 61)" behöver du exportera det certifikatet till Citrixinstallationen. Öppna Firefox inställningar (Redigera > Inställningar > Avancerat > Visa certifikat) och exportera det certifikat felmeddelandet gällde. Certifikatet skall till
/usr/lib/ICAClient/keystore/cacerts
men jag var tvunget att mellanlanda med det på skrivbordet och flytta det därifrån till certifikatmappen som administratör.
För 64-bitarsanvändare:
Enligt alla anvisningar jag har läst måste man fixa till libmotif-biblioteken eftersom det blir en miss-match mellan Citrix 32-bitarsapp och 64-bitarsbiblioteket som helt enkelt ligger på fel ställe enligt Citrix. I 9 anvisningar av 10 skall man flytta eller kopiera bibliotek från 64- till 32-bitarskatalogen.
Av någon outgrundlig anledning kunde jag hoppa över detta steg när jag gjorde installationen på min andra dator (jag föjde mitt eget flöde för att testa det inför författandet av detta och ville helt enkelt se vad felmeddelandet skulle bli när inte biblioteken hittades)
Iallafall, om du får felmeddelanden på exempelvis
libXp.so.6
så hittade jag en enkel, smidig lösning
här, en lösning som skall vara enklare och säkrare än att själv kopiera biblioteken.
Getlibs är ett program som automatiskt löser beroenden för 32-bitasprogram i 64-bitarssystem.
Med Getlibs installerat skall man kunna lösa beroendet för till exempel ovan nämnda
libXp.so.6
med kommandot
getlibs -l libXp.so.6
---
Läs vad andra bloggare skriver om
datorer,
linux,
ubuntu,
citrix,
fri programvara,
jobba hemifrån