Schließlich veröffentlichte Citrix eine neue Version und Ubuntu aktualisierte ihren Leitfaden HIER (anscheinend waren es die Änderungen der Abhängigkeit, wie wir herausfanden). Es sollte jetzt irgendwie sofort funktionieren.
Ich habe ein Problem bei der Installation des Pakets icaclient
auf 13.10 Saucy Salamander 64bit. Es scheint, dass es ein Problem mit ia32-libs und anderen Abhängigkeiten gibt.
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
Daher scheinen andere Problemumgehungen nicht zu funktionieren. Ich habe die Anweisungen hier befolgt - und für die letzten beiden Ubuntu-Versionen war es sicherlich kein Problem.
Wenn ich versuche, ia32-libs zu installieren, tritt das folgende Problem auf:
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
Gibt es eine Möglichkeit zur Installation icaclient
?
Die source.list ist hier .
apt
64-bit
dependencies
Marc
quelle
quelle
ia32-libs
ist seit 11.10 veraltet. Früher bestand es aus einer einzigen großen Sammlung von 32-Bit-Bibliotheken, aber mit der Hinzufügung von Multi-Arch-Support-Paketen sollte dies jetzt von Paket-Architektur-Paaren abhängen, zlibbz2-1.0:i386
. Sie könnten möglicherweise die Steuerdatei des Pakets mit neuen Abhängigkeiten bearbeiten, aber das Quellpaket muss aktualisiert werden. Alternativ können Sie möglicherweise die 32-Bit-Version ..._ i386.deb direkt installieren.Antworten:
Es gibt einen Weg unter 13.10, der uns von dark_harmonics auf Ubuntuforums gebracht wurde (letzter Beitrag) - ich zitiere ihn hier nur:
Übrigens: Die Kundenvorschau hat bei mir nicht funktioniert, ich habe die offizielle Version verwendet.
quelle
ldd /opt/Citrix/ICAClient/wfcmgr
gibt als nur fehlende Abhängigkeit anlibXp.so.6 => not found
. Ich habe die 64-Bit-Version in/usr/lib/x86_64-linux-gnu/libXp.so.6
sudo apt-get install libXp6:i386
gelöstsudo apt-get -f install
installiert fehlende Abhängigkeiten ... Das war der Hinweis für mich.[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
Ich habe ein x64bit System
Sie müssen Abhängigkeiten herausarbeiten: ia23-libs und libaudio32 aus dem .deb-Paket.
Erstellen
/dir_tmp
und/dir_tmp/DEBIAN
Bearbeiten
/dir_tmp/DEBIAN/control
und löschen Sie die Abhängigkeiten.Versuchen Sie erneut, ICAclient zu installieren
Wenn Sie einen Exit-Status 2 erhalten, versuchen Sie bitte:
Bearbeiten
/var/lib/dpkg/info/icaclient.postinst
Suchen:
echo $Arch|grep "i[0-9]86" >/dev/null
und ändern Sie es inecho $Arch|grep -E "i[0-9]86|x86_64" >/dev/null
Wenn beim Ausführen von Citrix Reciver ein SSL-Fehler auftritt, versuchen Sie Folgendes:
quelle
Diese Anleitung funktioniert in Ubuntu 13.04 und früher:
Installieren
gdebi
:Führen Sie
sudo gdebi Downloads/icaclient_12.1.0_amd64.deb
das Installationsprogramm fragt Sie , ob Sie das Paket an alle Abhängigkeiten installieren will:Wählen Sie
y
und drücken Sie die Eingabetaste. Getan.Diese Methode hat den Vorteil, dass kein Benutzereingriff erforderlich ist und Abhängigkeiten nahezu fehlerfrei aufgelöst werden.
Während es Abhängigkeiten auflöst, hat das Paket selbst andere Probleme:
Natürlich gibt es eine Lösung:
Citrix verfügt nicht über so viele Zertifikate. Wenn Sie also auf Ihre Site zugreifen, können SSL-Fehler auftreten. Wenn Sie Mozilla-Zertifikate haben, fügen Sie diese hinzu:
Referenzen: https://help.ubuntu.com/community/CitrixICAClientHowTo
quelle
Dependency is not satisfiable: ia32-libs
wenn ich es versuchesudo gdebi Downloads/icaclient_12.1.0_amd64.deb
Ändern Sie die Abhängigkeiten in "Abhängig: libc6-i386 (> = 2.7-1), lib32z1, nspluginwrapper". Speichern und schließen Sie die Datei. Kompilieren Sie die Deb-Datei und installieren Sie sie
Sollte sein: Abhängig von: libc6-i386 (> = 2.7-1), lib32asound2: i386, nspluginwrapper
quelle
Ich habe diese Anleitung im Ubuntu Community Help Wiki befolgt . Es hat gut funktioniert für mich.
quelle