Pour Ubuntu 14.04 et 15.04 : suivre le point 1
https://help.ubuntu.com/community/CitrixICAClientHowTo
Il faut suivre la partie Citrix Receiver 12.1 on Ubuntu 13.10 64-bit
https://help.ubuntu.com/community/CitrixICAClientHowTo
Citrix Receiver 12.1 sur Ubuntu 13.10 64-bit
1. Installation des dependances
libmotif4:i386 nspluginwrapper lib32z1 libc6-i386 en exécutant la commande suivante
sudo apt-get install libmotif4:i386 nspluginwrapper lib32z1 libc6-i386
2. Obtenir le .deb officiel Citrix Receiver 12.1
Depuis : https://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html
PS : Prenez le téléchargement depuis la section "64-bit systems". Ne fonctionne pas avec chrome, utilisez Firefox !
3. Réparer le package .deb cassé
Le package .deb est défectueux, vous pouvez le réparer en utilisant les commandes suivantes.
cd ~/Downloads mkdir ica_temp dpkg-deb -x icaclient__12.1.0_amd64.deb ica_temp dpkg-deb --control icaclient__12.1.0_amd64.deb ica_temp/DEBIAN sudo gedit ica_temp/DEBIAN/control
Et changez la ligne qui commence par "Depends: ..." par "Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper "
Reconstruisez le package
dpkg -b ica_temp icaclient-modified.deb
4. Installez le package corrigé
sudo dpkg -i icaclient-modified.deb
Cette installation doit vous donnez l'erreur suivante :
dpkg: error processing icaclient (--install): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: icaclient
Il est possible de solutionner le problème en changeant la ligne 2648 du fichier /var/lib/dpkg/info/icaclient.postinst:
On ouvre le fichier avec vim
sudo vim /var/lib/dpkg/info/icaclient.postinst
Numéroter les lignes dans vim faire echap suivi de
:set num
Trouver la ligne
echo $Arch|grep "i[0-9]86" >/dev/null
Et modifiez la en :
echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Relancez la post installation
sudo dpkg --configure icaclient
5. Ajoutez les certificats SSL
Certains sites peuvent donner des erreurs SSL; Firefox posséde plus de Certificats que Citrix, Pour les ajouter faites :
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
6. Il manque quand meme quelque chose parce que cela ne fonctionne pas !!!
En effet si vous tentez de vous connecter à votre CAG cela ne fonctionne pas ! Pas d'affichage de votre session !
Si vous lancez Firefox depuis un terminal ( terminator par exemple ) vous verrez qu'il vous annonce qu'il manque une librairie : libasound2:i386
Pour remédier à cela faites
sudo apt-get install libasound2:i386
Voilà c'est tout ! Bon travail