Citrix Client 10.6 unter Ubuntu Gutsy 64bit

Manchmal ist man echt ein wenig benagelt.

Für die mobile Visite möchten wir Notebooks testen, die, auf Ubuntu basierend, über WLAN eine Citrix-Anwendung auf den Bildschirm bringen sollen.

Und gerade, nachdem ich ein Notebook mit der amd64-Variante von Ubuntu Gutsy Gibbon (7.10) bestückt, matchbox als Window-Manager eingerichtet und auch per WPA den Netzwerkkontakt fertigkonfiguriert hatte, fiel mir ein, dass Citrix ja gar keinen 64-Bit-Client für Linux anbietet.

Doch man will sich ja nicht unterkriegen lassen. Und außerdem gibt es ja noch die 32bit-Libraries aus dem Paket “ia32-libs”.

So konnte der Installationslauf des Citrix-Client nach der Installation von ia32-libs, libmotif3 und libxaw6 mit dem Aufruf von “setupwfc” erfolgreich abgeschlossen werden.

Nur der Aufruf des wfcmgr schlug fehl:

/usr/lib/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

Und auch nachdem ich dem ICA-Client mitgeteilt hatte, wo er denn die libXm.so.3 zu suchen habe, verlief der Programmstart nicht wirklich erfolgreicher:

/usr/lib/ICAClient/wfcmgr: error while loading shared libraries: libXm.so.3: wrong ELF class: ELFCLASS64

Also war wohl auch die 32-Bit-Variante von libmotif3 vonnöten.

Die kann man wie folgt in sein System integrieren:

Zunächst muss die aktuelle 32bit-libmotif3 von: http://packages.ubuntu.com/gutsy/libs/libmotif3 heruntergeladen werden.

Dann geht es so weiter:
$ dpkg-deb -X libmotif3_2.2.3-2_i386.deb libmotif3
$ sudo cp libmotif3/usr/lib/libXm.so.3.0.2 /usr/lib32/
$ sudo ln -s /usr/lib32/libXm.so.3.0.2 /usr/lib32/libXm.so.3

Der nächste Start des Citrix Presentation Server Client funktionierte bei mir nun fehlerfrei.

Über Stefan

Meine Leidenschaft, sowohl im beruflichen als auch im privaten Bereich, gilt seit mittlerweile über 15 Jahren Linux-Systemen. Einen speziellen Schwerpunkt in diesem Bereich habe ich nicht - nur Debian-basiert sollte es sein.
Dieser Artikel wurde in Aus dem Alltag, Linux veröffentlicht.Permalink als Favorit speichern.

3 Antworten zu Citrix Client 10.6 unter Ubuntu Gutsy 64bit

  1. EFiNiTi schreibt:

    Super ! Genau das was ich gebraucht habe. Funktioniert auch unter Hardy 64Bit. Danke :-)

  2. Luke schreibt:

    Super!!!!
    Funktioniert wunderbar unter Intrepid 64Bit
    Dankeee :) hatte schon fast aufgegeben …

  3. nordbajuware schreibt:

    Super, Danke für den Tip! Funktioniert auch mit debian/lenny,
    nur das man da die libXm.so.4 im Link angibt.
    Da hat doch tatsächlich in einem anderen Forum jemand vorgeschagen, in einer chroot Umgebung die 32-bit Version von debian komplett zu installieren….

Hinterlasse eine Antwort

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

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>