Shaojun Wang

Run Citrix Demo on i.MX6q arm2 Oneiric -blog archive

Discussion created by Shaojun Wang Employee on Jun 3, 2012

1. Get arm2 1205 Linux image from

    Get ubuntu Oneiric image from


2. Download Citrix receiver and libmotif3

    Citrix Receiver:

    Libmotif3: libmotif3_2.2.3-4_armel.deb


3. Program image to SD card, boot up uboot, set u-boot command to   

    MX6Q ARM2 U-Boot > set ethaddr 00:04:9f:00:ea:d3

    MX6Q ARM2 U-Boot > set fec_addr 00:04:9f:00:ea:d3

    MX6Q ARM2 U-Boot > set bootcmd_mmc ‘run bootargs_mmc;mmc dev 3;mmc read ${loadaddr} 0x800 0x2000;bootm’

    MX6Q ARM2 U-Boot > set bootargs_mmc ‘setenv bootargs console=ttymxc3,115200 video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666,bpp=32 root=/dev/mmcblk0p2 rootwait rootfstype=ext4 ip=dhcp’

    MX6Q ARM2 U-Boot > sav


4. Bootup Oneiric, install 1205 Linux image

    # dpkg -i firmware-imx_12.05.01-1_armel.deb

    # dpkg -i gpu-viv-bin-mx6q_12.05.01-1_armel.deb

    # dpkg -i imx-lib_12.05.01-1_armel.deb

    # dpkg -i imx-test_12.05.01-1_armel.deb

    # dpkg -i kernel_3.0.15-imx_12.05.01_armel.deb

    # dpkg -i modeps_12.05.01-1_armel.deb


5. Install Citrix receiver and dependency package

    # apt-get install x11proto-print-dev

    # apt-get install curl

    # apt-get install gtk2-engines-pixbuf

    # ln -s /usr/lib/libjpeg-divert/ /usr/lib/

    # dpkg -i libmotif3_2.2.3-4_armel.deb

    # mkdir ctx

    # tar zxf linuxarm- -C ctx

    # cd ctx

    # ./setupwfc

        Install Citrix Receiver to the default folder "/opt/Citrix/ICAClient", select "y" for "Do you want to integrate Citrix Receiver with KDE and GNOME?" and "Do you want GStreamer to use the plugin from this client?"


6. Run Citrix Receiver

    6.1. From the first icon "Dash home" in Oneiric UI, input "Citrix" to search Citrix Receiver, then click it to run.

    6.2. From Citrix Receiver tool bar, click "View" -> "Citrix XenApp View", a "Citrix XenApp Configuration" window is popped up, set the "Server URL" to "", click "update".

    6.3. A "Citrix XenApp Logo" window will be popped up, set Username to "SJ.w2", Passwork to "demo", Domain to "citrixcloud", then click "ok" to connect to Citrix demo server.

    6.4. From the Citrix Receiver main window, several Citrix Apps will be displayed, can be clicked to run.

    6.5 Can register other Citrix account from