마지막으로 Citrix는 새 버전을 출시했으며 Ubuntu는 가이드를 여기에서 업데이트했습니다 . 이제 즉시 사용할 수 있습니다.
icaclient
13.10 Saucy Salamander 64bit에 패키지 를 설치하는 데 문제가 있습니다 . ia32-libs 및 기타 종속성에 문제가있는 것 같습니다.
marc@PinballWizard:~$ sudo dpkg -i Downloads/icaclient_12.1.0_amd64.deb
[sudo] password for marc:
Selecting previously unselected package icaclient.
(Reading database ... 179461 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 lib32z1; however:
Package lib32z1 is not installed.
icaclient depends on lib32asound2; however:
Package lib32asound2 is not installed.
dpkg: error processing icaclient (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
icaclient
따라서 다른 해결 방법이 작동하지 않는 것 같습니다. 나는 여기 의 지시를 따랐다. 그리고 마지막 두 개의 우분투 릴리즈에서는 문제가 없었다.
ia32-libs를 설치하려고하면 다음과 같은 문제가 발생합니다.
marc@PinballWizard:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs 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
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Package 'ia32-libs' has no installation candidate
설치할 가능성이 icaclient
있습니까?
sources.list는 여기에 있습니다 .
답변
에 dark_harmonics 우리에게 가져 13.10 아래의 방법이 ubuntuforums : 난 그냥 여기에 그를 인용 – (마지막 포스트)
이 프로세스를 문서화 하여이 문제를 Google에 해결할 때 컴파일 된 솔루션을 제공합니다.
- www.citrix.com에서 citrix deb 파일을 다운로드하십시오. 새로운 고객 미리보기 12.9.999를 사용했습니다.
- 터미널을 열고 deb 파일이있는 디렉토리로 변경하십시오
다음 명령을 실행하십시오
mkdir ica_temp dpkg-deb -x icaclient-<tab> ica_temp dpkg-deb --control icaclient-<tab> ica_temp/DEBIAN sudo gedit ica_temp/DEBIAN/control
종속성을 “종속 : libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper”로 변경하십시오.
파일을 저장하고 닫습니다
deb 파일 컴파일 및 설치
dpkg -b ica_temp icaclient-modified.deb sudo dpkg -i icaclient-modified.deb
정리
rm -r ica_temp
또한
sudo apt-get install -f
여전히 누락 된 종속성을 설치 하기 위해 실행 해야했습니다.
BTW : 고객 미리보기가 작동하지 않았습니다. 공식 버전을 사용했습니다.
답변
x64bit 시스템이 있습니다
.deb 패키지에서 종속 항목 (ia23-libs 및 libaudio32)을 편집해야합니다.
작성 /dir_tmp
및/dir_tmp/DEBIAN
dpkg-deb -x foo.deb dir_tmp
dpkg-deb --control foo.deb dir_tmp/DEBIAN
/dir_tmp/DEBIAN/control
종속성을 편집 하고 삭제하십시오.
dpkg -b dir_tmp foo.deb
ICAclient를 다시 설치하십시오
종료 상태 2가 표시되면 다음을 시도하십시오.
편집하다 /var/lib/dpkg/info/icaclient.postinst
찾기 : echo $Arch|grep "i[0-9]86" >/dev/null
로 변경echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Citrix reciver를 실행할 때 SSL 오류가 발생하면 다음을 시도하십시오.
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
답변
이 지침은 Ubuntu 13.04 및 이전 버전에서 작동합니다.
- 공식 Citrix Receiver 12.1 64 비트 .deb 패키지를 받으십시오 . 64 비트를 잡아야합니다.
-
설치
gdebi
:sudo apt-get install gdebi
-
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
설치 프로그램을 실행 하면 모든 종속성과 함께 패키지를 설치할 것인지 묻습니다.Citrix Receiver for Linux The Citrix Receiver for Linux provides users with access to resources published on XenApp or XenDesktop servers. The clients combine ease of deployment and use, and offer quick, secure access to applications, content, and virtual desktops. . Users can connect to resources published on XenApp servers using either individual ICA connections or, if using Citrix XenApp, predefined ICA connection configurations from servers running the Web Interface. . Users can also connect to virtual desktops provided by XenDesktop, enabling them to use those virtual desktops as if they were connecting to a local Windows desktop. Do you want to install the software package? [y/N]:
선택하고
y
Enter 키를 누르십시오. 끝난.
이 방법은 사용자의 개입이 필요하지 않으며 종속성을 거의 완벽하게 해결하는 이점이 있습니다.
종속성을 해결하는 동안 패키지 자체에는 다른 문제가 있습니다.
dpkg: error processing icaclient (--install):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
icaclient
Furtulately, 해결책이 있습니다 :
sudo sed -i 's/grep \"i\[0\-9\]86\"/grep -E "i[0-9]86|x86_64"/g' /var/lib/dpkg/info/icaclient.postinst
sudo dpkg --configure icaclient
Citrix에는 인증서가 많지 않으므로 사이트에 액세스하면 SSL 오류가 발생할 수 있습니다. mozilla 인증서가 있으면 다음을 추가하십시오.
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
답변
종속성을 “종속 : libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper”로 변경하십시오. 파일을 저장하고 닫은 다음 deb 파일을 설치하십시오.
다음 과 같아야 합니다.
종속 : libc6-i386 (> = 2.7-1), lib32asound2 : i386, nspluginwrapper