LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Installing Citrix Client in Slackware 13.37/current (https://www.linuxquestions.org/questions/slackware-14/installing-citrix-client-in-slackware-13-37-current-899856/)

dc_eros 08-27-2011 07:00 PM

Installing Citrix Client in Slackware 13.37/current
 
Our company uses citrix so that we can do our work remotely. They didn't allow direct remote connections.

When I try to install critix client application, is says it requires OpenMotiff and OpenMotiff conflicts with a package shipped by slackware (forgot the name).

Need your tips guys, especially for those who successfully installed citrix in their Slackware box.

thanks

Cultist 08-27-2011 11:57 PM

depending on the package it conflicts with, it might be okay to simply uninstall it. Not everything that ships with slackware is 100% essential.

We'd really need to know the name of the package before being sure of course

SeRi@lDiE 08-28-2011 12:01 AM

Quote:

Originally Posted by Cultist (Post 4455228)
depending on the package it conflicts with, it might be okay to simply uninstall it. Not everything that ships with slackware is 100% essential.

We'd really need to know the name of the package before being sure of course

Not entirely true. I removed everything that had to do with bluetooth and my system is just fine.

Cultist 08-28-2011 12:05 AM

Quote:

Originally Posted by SeRi@lDiE (Post 4455230)
Not entirely true. I removed everything that had to do with bluetooth and my system is just fine.

thats what I'm saying. Some things can be removed without any problems. But if the conflict the OP described is with gcc, for example, removal won't be as simple an option.

SeRi@lDiE 08-28-2011 12:20 AM

Quote:

Originally Posted by Cultist (Post 4455231)
thats what I'm saying. Some things can be removed without any problems. But if the conflict the OP described is with gcc, for example, removal won't be as simple an option.

God I read your post backwards... no more coffee and time for bed.
Sorry.

LOL

dc_eros 08-28-2011 03:19 AM

Hi all,

It conflicts with lesstif as stated here: http://slackbuilds.org/repository/13...ies/openmotif/

Alien Bob 08-28-2011 06:21 AM

I use the Citrix client myself in the course of my work.

You need to remove the lesstif package in Slackware and replace that with the openmotif package that you can find here for instance: http://slackware.com/~alien/slackbuilds/openmotif/

Note that the Citrix client is only available as 32bit binaries, so if you are running Slackware64 (as I do) you also have to install my multilib packages (http://slackware.com/~alien/multilib/) and a converted 32bit openmotif package (the 64bit openmotif package does not work with that 32bit Citrix client).

The openmotif libraries are mostly compatible with the lesstif libraries which you removed, but there will be some (rarely used) programs in Slackware that stop working after you remove lesstif.

Eric

dc_eros 08-28-2011 08:18 AM

Hi all,

Removed lesstif and install openmotif from sbo. I'm now having issues with certificates not trusted. Marking this as solved.

Thanks all

Alien Bob 08-28-2011 09:22 AM

Quote:

Originally Posted by dc_eros (Post 4455396)
Hi all,

Removed lesstif and install openmotif from sbo. I'm now having issues with certificates not trusted. Marking this as solved.

Thanks all

To cure the certificates issue, do the following:

Create a certificate directory like this (assuming you installed the Citrix client into /usr/lib/ICAClient/):
Code:

# mdir -p /usr/lib/ICAClient/keystore/cacerts
Then, copy or create (or create a symlink in that directory) for the CA certificate your client is complaining about. In my case, that was the Thawte Premium Server cert:
Code:

# cp /usr/share/ca-certificates/mozilla/Thawte_Premium_Server_CA.crt /usr/lib/ICAClient/keystore/cacerts

Eric

dc_eros 08-30-2011 06:58 PM

Thanks Eric,

Did that already and made my successful connection.

statguy 12-13-2011 04:55 PM

Quote:

Originally Posted by Alien Bob (Post 4455362)
I use the Citrix client myself in the course of my work.

You need to remove the lesstif package in Slackware and replace that with the openmotif package that you can find here for instance: http://slackware.com/~alien/slackbuilds/openmotif/

Note that the Citrix client is only available as 32bit binaries, so if you are running Slackware64 (as I do) you also have to install my multilib packages (http://slackware.com/~alien/multilib/) and a converted 32bit openmotif package (the 64bit openmotif package does not work with that 32bit Citrix client).

The openmotif libraries are mostly compatible with the lesstif libraries which you removed, but there will be some (rarely used) programs in Slackware that stop working after you remove lesstif.

Eric

Although this thread is a few months old, it seems relevant for my question, rather than starting a new one. Since this thread, it appears that the citrix listener is now available in 64 bit format. Unfortunately, it only comes in .deb and .rpm flavours at the moment. I see that Slack 13.37 has the rpm program, so I assume I could use that to install the .rpm package. I guess I'll need to use Alien's openmotif package (thanks for all the packages you've done, your multilib stuff and wiki was a life-saver).

Anyway, has anyone tried the 64 bit version, or gotten it to work?

Cultist 12-13-2011 06:59 PM

try src2pkg on the rpm.

statguy 12-16-2011 06:46 PM

I have removed the lesstif packages and installed the 64 bit openmotif from Alien's site and converted the 32 bit into a compat32 package (according to his instructions) and installed it. I downloaded the 32 bit tar.gz version of Citrix Receiver and ran the setup program as root.

When I click on an .ica link from firefox, I simply get prompted to download or choose a program to run, so clearly the plugin did not get to the right place. I put a sym link in /usr/lib64/mozilla/plugins to what I think is the plugin npica.so.

Any advice?


All times are GMT -5. The time now is 07:35 AM.