Wreszcie, Citrix wydał nową wersję, a Ubuntu zaktualizowało swój przewodnik TUTAJ (najwyraźniej były to zmiany zależne, jak się dowiedzieliśmy). Powinno działać teraz trochę po wyjęciu z pudełka.
Mam problem z instalacją pakietu icaclient
na Saucy Salamander 13bit 64.10. Wygląda na to, że występuje problem z bibliotekami ia32-lib i innymi zależnościami.
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
Dlatego inne obejścia wydają się nie działać. Postępowałem zgodnie z instrukcjami tutaj - a dla dwóch ostatnich wersji Ubuntu z pewnością nie było problemu.
Kiedy próbuję zainstalować ia32-libs, pojawia się następujący problem:
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
Czy jest jakaś możliwość instalacji icaclient
?
Źródła.list jest tutaj .
apt
64-bit
dependencies
Marc
źródło
źródło
ia32-libs
jest przestarzały od 11.10. Kiedyś składał się z jednego dużego zbioru bibliotek 32-bitowych, ale z dodatkiem pakietów obsługi wielu architektur powinien teraz zależeć od pakietu: pary architektury, nplibbz2-1.0:i386
. Być może mógłbyś edytować plik kontrolny pakietu z nowymi zależnościami, ale pakiet źródłowy wymaga aktualizacji. Alternatywnie możesz po prostu zainstalować bezpośrednio 32-bitową wersję ..._ i386.deb.Odpowiedzi:
Istnieje ubytek pod 13.10 dostarczony przez dark_harmonics na ubuntuforums (ostatni post) - cytuję go tutaj:
BTW: Podgląd klienta nie działał dla mnie, użyłem oficjalnej wersji.
źródło
ldd /opt/Citrix/ICAClient/wfcmgr
daje jako brakującą zależnośćlibXp.so.6 => not found
. Mam 64-bitową wersję w/usr/lib/x86_64-linux-gnu/libXp.so.6
sudo apt-get install libXp6:i386
rozwiązałem tosudo apt-get -f install
instaluje brakujące zależności ... To była dla mnie wskazówka.[Change] line 2648 in ica_temp/DEBIAN/postinst: echo $Arch|grep "i[0-9]86" >/dev/null to: echo $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Mam system x64bit
Musisz edytować zależności: ia23-libs i libaudio32 z pakietu .deb.
Utwórz
/dir_tmp
i/dir_tmp/DEBIAN
Edytuj
/dir_tmp/DEBIAN/control
i usuń zależności.Spróbuj ponownie zainstalować ICAclient
Jeśli otrzymasz status wyjścia 2, spróbuj:
Edytować
/var/lib/dpkg/info/icaclient.postinst
Znajdź:
echo $Arch|grep "i[0-9]86" >/dev/null
i zmień naecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Jeśli pojawi się błąd SSL podczas uruchamiania narzędzia Citrix, spróbuj:
źródło
Te instrukcje działają w systemie Ubuntu 13.04 i wcześniejszych:
Zainstaluj
gdebi
:Uruchom
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
instalator zapyta, czy chcesz zainstalować pakiet we wszystkich zależnościach:Wybierz,
y
a następnie naciśnij Enter. Gotowy.Ta metoda ma tę zaletę, że nie wymaga interwencji użytkownika i rozwiązuje zależności prawie bezbłędnie.
Chociaż rozwiązuje zależności, sam pakiet ma inne problemy:
Ponadto istnieje rozwiązanie:
Citrix nie ma tylu certyfikatów, więc kiedy wchodzisz na swoją stronę, możesz dostać błędy SSL. Jeśli masz certyfikaty Mozilla, dodaj je:
Odnośniki: https://help.ubuntu.com/community/CitrixICAClientHowTo
źródło
Dependency is not satisfiable: ia32-libs
gdy próbuję to zrobićsudo gdebi Downloads/icaclient_12.1.0_amd64.deb
Zmień zależności na „Zależności: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper” Zapisz i zamknij plik Skompiluj i zainstaluj plik deb
Powinno być: Zależy: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper
źródło
Postępowałem zgodnie z tym poradnikiem na Wiki Pomocy Społeczności Ubuntu. Dla mnie działało dobrze.
źródło