LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Debian (https://www.linuxquestions.org/questions/debian-26/)
-   -   cannot install citrix client 64-bit for Linux on Wheezy (https://www.linuxquestions.org/questions/debian-26/cannot-install-citrix-client-64-bit-for-linux-on-wheezy-4175463007/)

cccc 05-22-2013 09:43 AM

cannot install citrix client 64-bit for Linux on Wheezy
 
Hi

I cannot install newest citrix client 64-bit for Linux on Wheezy 64-bit.

Code:

# dpkg -i icaclient_12.1.0_amd64.deb
(Reading database ... 60413 files and directories currently installed.)
Preparing to replace icaclient 12.1.0 (using icaclient_12.1.0_amd64.deb) ...
Unpacking replacement icaclient ...
dpkg: dependency problems prevent configuration of icaclient:
 icaclient depends on libc6-i386 (>= 2.7-1); however:
  Package libc6-i386 is not installed.
 icaclient depends on ia32-libs; however:
  Package ia32-libs is not installed.
 icaclient depends on lib32z1; however:
  Package lib32z1 is not installed.
 icaclient depends on lib32asound2; however:
  Package lib32asound2 is not installed.
 icaclient depends on nspluginwrapper; however:
  Package nspluginwrapper is not installed.

dpkg: error processing icaclient (--install):
 dependency problems - leaving unconfigured
Processing triggers for menu ...
Errors were encountered while processing:
 icaclient

# apt-get install libc6-i386 ia32-libs lib32z1 lib32asound2 nspluginwrapper
Reading package lists... Done
Building dependency tree     
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-i386 but it is not installable
 nspluginwrapper : Depends: ia32-libs-gtk but it is not going to be installed
                  Depends: lib32gcc1 (>= 1:4.1.1) but it is not going to be installed
                  Depends: libcurl3-gnutls (>= 7.16.2-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

# apt-get install  ia32-libs-i386 ia32-libs-gtk lib32gcc1 libcurl3-gnutls
Reading package lists... Done
Building dependency tree     
Reading state information... Done
Package ia32-libs-i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ia32-libs-i386' has no installation candidate


# apt-get -f install
Reading package lists... Done
Building dependency tree     
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  lib32asound2 lib32gcc1 lib32z1 libc6-i386 libcurl3-gnutls librtmp0 libssh2-1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  lib32asound2 lib32z1 libc6-i386
The following packages will be REMOVED:
  icaclient
The following NEW packages will be installed:
  lib32asound2 lib32z1 libc6-i386
0 upgraded, 3 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/4,519 kB of archives.
After this operation, 74.8 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 60412 files and directories currently installed.)
Removing icaclient ...
Processing triggers for menu ...
Selecting previously unselected package libc6-i386.
(Reading database ... 60191 files and directories currently installed.)
Unpacking libc6-i386 (from .../libc6-i386_2.13-38_amd64.deb) ...
Selecting previously unselected package lib32asound2.
Unpacking lib32asound2 (from .../lib32asound2_1.0.25-4_amd64.deb) ...
Selecting previously unselected package lib32z1.
Unpacking lib32z1 (from .../lib32z1_1%3a1.2.7.dfsg-13_amd64.deb) ...
Setting up libc6-i386 (2.13-38) ...
Setting up lib32asound2 (1.0.25-4) ...
Setting up lib32z1 (1:1.2.7.dfsg-13) ...

# dpkg -i icaclient_12.1.0_amd64.deb
Selecting previously unselected package icaclient.
(Reading database ... 60503 files and directories currently installed.)
Unpacking icaclient (from icaclient_12.1.0_amd64.deb) ...
dpkg: dependency problems prevent configuration of icaclient:
 icaclient depends on ia32-libs; however:
  Package ia32-libs is not installed.
 icaclient depends on nspluginwrapper; however:
  Package nspluginwrapper is not installed.

dpkg: error processing icaclient (--install):
 dependency problems - leaving unconfigured
Processing triggers for menu ...
Errors were encountered while processing:
 icaclient

What's wrong and howto solve it?

cccc 05-22-2013 12:40 PM

This 64-bit package seems to be buggy.

http://siduction.org/index.php?name=...ewtopic&t=3199

It should work with 32-bit package of the citrix client on 64-bit system.

m_yates 05-22-2013 03:29 PM

I had this same issue with 64 bit commercial software from Codeweavers. Try the following:

Code:

apt-get install multiarch-support
If that doesn't allow you to install (it didn't work for me). Try this:

Code:

dpkg --add-architecture i386
apt-get update
dpkg -i icaclient_12.1.0_amd64.deb
apt-get -f install

In my case, the "apt-get -f install" resulted in a bunch of i386 packages being installed, but after that I was able to install my deb file. Honestly, I haven't had the time to read and learn about what is going on here, but the above steps worked for me and everything appears to be functioning as it should. It appears that ia32-libs are somewhat deprecated, but the ia32-libs package was a dependency and was installed on my system at the end with "apt-get -f install".

cccc 05-23-2013 05:10 PM

Thx a lot, it was wasting of time for me, I went back already to wheezy 32-bit and 32-bit version of citrix client works well.

BTW here are another possible solutions, I didn't try:

http://tech.mahesha.com/2012/12/13/c...bian-unstable/

https://help.ubuntu.com/community/CitrixICAClientHowTo

http://www.debianhackers.net/tag/sid

christers 02-19-2014 11:29 PM

Download nspluginwrapper from Squeezy
 
Hi, I had to download the nspluginwrapper from squeezy in order to get the 64-bit icaclient to install. Here are the steps I followed:

1. Download the squeezy nspluginwrapper at the link:

https://packages.debian.org/squeeze/...apper/download

2. Download the Citrix icaclient at the link:

http://www.citrix.com/downloads/citrix-receiver/linux

3. Add the 32-bit architecture option

Code:

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

4. Install the nspluginwrapper downloaded in step 1
Code:

$ sudo dpkg -i nspluginwrapper_1.3.0-1_amd64.deb
$ sudo apt-get -f install

5. Finally install the Citrix ica client
Code:

$ sudo dpkg -i icaclient_13.0.0.256735_amd64.deb


All times are GMT -5. The time now is 08:49 PM.