Ubuntu: Citrix ICAClient / Receiver Installation 64bit

Ich musste einen Lubuntu-Client mit einer Presentation Server Farm auf 4.5 ‚verheiraten‘.

Damit ich nicht permanent mit ’sudo‘ hantieren will, mache ich mich mal zum su:

sudo su –

Jetzt die eigentlichen Schritte:

1. Die i386-Umgebung aktivieren, da es einige Abhängigkeiten gibt, die ansonsten nicht bedient werden können:

sudo dpkg –add-architecture i386
sudo apt-get update

2. Jetzt muss man das passende Paket HIER herunterladen. Bitte beachten, dass wir die Endung .deb für 64-bit benötigen. Ggfs. das USB Paket noch laden (ich habe es jetzt nicht benötigt).
Da ich es hier mit Presentation Server 4.5 zu tun hatte, habe ich das Paket 12.1.0 gewählt, da in dieser Umgebung kein Citrix Receiver mit

3. Jetzt die Voraussetzungen schaffen:
apt-get install libmotif4:i386 nspluginwrapper lib32z1 libc6-i386 libxp6:i386 libxpm4:i386 libasound2:i386

4. Nun erzeugt man im Download-Ordner einen neuen Ordner ‚ica_temp‘:
mkdir ica_temp

5. … und packt das Installationspaket aus:
dpkg-deb -x icaclient_12.1.0_amd64.deb ica_temp
dpkg-deb –control icaclient_12.1.0_amd64.deb ica_temp/DEBIAN

6. Die Datei ‚control‘ unter DEBIAN anpassen:
vi ica_temp/DEBIAN/control

dort muss die Zeile ‚Depends‘ durch folgende ersetzt werden:
Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper, libxp6:i386, libxpm4:i386

und anpassen der Datei ‚postinst‘ in DEBIAN:
vi ica_temp/DEBIAN/postinst

In der Zeile 2648 steht
echo $Arch|grep „i[0-9]86“ >/dev/null
das bitte ersetzen durch
echo $Arch|grep -E „i[0-9]86|x86_64“ >/dev/null

Hintergrund: Die Ausgabe des Befehls ‚uname-m‘ hat als Ergebnis x86_64. Diese Ergebnis wird durch die ursprüngliche Abfrage nicht abgefangen.

7. Wieder zusammenpacken und installieren:

dpkg -b ica_temp icaclient-modified.deb

dpkg -i icaclient-modified.deb

8. Das Verzeichnis ica_temp kann jetzt weg:
rm -r ica_temp

9. Noch ein paar Zertifikate verknüpfen, damit man nicht auf Zertifikats-Fehler stößt (Mozilla hat da mehr im Angebot als das Paket ca-certificates):
ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
c_rehash /opt/Citrix/ICAClient/keystore/cacerts/

Hoffe es hilft!

 

Print Friendly, PDF & Email

Last updated by at .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Dürfen wir Ihre Nutzung unserer Website zur Verbesserung unseres Angebots und Erfassung Ihrer Interessen auswerten? Dafür setzen wir Google Analytics ein. Weitere Informationen finden Sie im Impressum. Ihre Einwilligung ist freiwillig. Sie können diese jederzeit für die Zukunft widerrufen. Hier klicken um dich auszutragen.