<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  
  
  <channel>
    <title>chrisjrob: citrix</title>
    <link>https://chrisjrob.com</link>
    <atom:link href="https://chrisjrob.com/tag/citrix/feed/index.xml" rel="self" type="application/rss+xml" />
    <description>GNU Linux, Perl and FLOSS</description>
    <language>en-gb</language>
    <pubDate>Fri, 13 Feb 2026 17:22:31 +0000</pubDate>
    <lastBuildDate>Fri, 13 Feb 2026 17:22:31 +0000</lastBuildDate>
    
    <item>
      <title>Howto | Install Citrix Presentation Server Client</title>
      <link>https://chrisjrob.com/2009/04/24/install-citrix-presentation-server-client/</link>
      <pubDate>Fri, 24 Apr 2009 14:36:46 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2009/04/24/install-citrix-presentation-server-client</guid>
      <description>
       <![CDATA[
         
         <h2 id="install-openmotif">Install OpenMotif</h2>

<p>Before installing Citrix presentation server, you need to install OpenMotif.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ apt-get libmotif3
</code></pre></div></div>

<p>Unfortunately this is not available in Etch, so you have to get it from unstable. Add unstable to the source.list and install as follows:</p>

<!--more-->

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ apt-get -t "sid" libmotif3
</code></pre></div></div>

<h2 id="create-a-dummy-libxmso4">Create a dummy libXm.so.4</h2>

<p>libmotif3 only provides libXm.so.3, but libXm.so.4 is required:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4
</code></pre></div></div>

<h2 id="download-client-from-citrix">Download client from Citrix</h2>

<p>Decide whether you wish to do an alien/rpm install, which will give you an easy uninstall method, or a standard binary installation. Currently my preference is the binary installation using checkinstall. Download the appropriate file from:</p>

<ul>
  <li>http://www.citrix.com/English/SS/downloads/details.asp?downloadID=3323&amp;productID=-1</li>
</ul>

<h2 id="binary-installation">Binary Installation</h2>

<p>If you decide to do a simple binary install, then simply extract the downloaded file and execute setup/install executable.  I suggest you use the checkinstall program.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo checkinstall ./setupwfc
</code></pre></div></div>

<h2 id="alien-installation">Alien Installation</h2>

<p><strong>I have not tested this method for the latest Citrix Receiver 11 software.</strong></p>

<p>Alternatively download the rpm package and convert using alien:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code># sudo alien ICAClient-10.6-1.i386.rpm
# sudo dpkg --install icaclient_10.6-2_i386.deb
# /usr/lib/ICAClient/wfcmgr
</code></pre></div></div>

<h2 id="client-hostname">Client Hostname</h2>

<p><em>Is the client name configurable in UNIX clients or must it assume the host name?</em></p>

<p>The client name can be configured (though not through the user interface). A ClientName= entry can be placed in either the [WFClient] section of wfclient.ini, in the relevant description section of appsrv.ini, or in both. An appsrv.ini entry takes precedence over any wfclient.ini entry. If no name is specified, the default name is the host name.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ cd ~/.ICAClient
$ cat wfclient.ini | grep Name
ClientName=ltsp_cjr    
</code></pre></div></div>

<h2 id="sound">Sound</h2>

<ul>
  <li>http://ltsp.sourceforge.net/contrib/ica/ica-howto.html#audio</li>
</ul>

       ]]>
      </description>
    </item>
    
  </channel> 
</rss>
