Jak zainstalować odbiornik Citrix?

17

Czy ktoś zdołał sprawić, by klient odbiornika Citrix (icaclient) działał w Ubuntu?

Krondor
źródło
package architecture (i386) does not match system (amd64)Czy instalujesz pakiet i386 w systemie amd64? Brzmi podejrzanie, ale mogę się mylić;)
Rinzwind
Istnieje tylko wersja i386 odbiornika citrix i potrzebuje 32-bitowej biblioteki libmotif4. Znika zależność, gdy masz tylko 64-bitowy plik. Chociaż, jak powiedziałeś, może robię coś złego.
krondor

Odpowiedzi:

19

Jak zainstalować odbiornik Citrix na Ubuntu 14.04 i 16.04

  1. Przejdź do strony pobierania Citrix dla systemu Linux i pobierz pełny pakiet Debiana. Nazwa pliku będzie wyglądać następująco: icaclient_13.3.0.344519_amd64.deb.

  2. Otwórz i zainstaluj pakiet za pomocą Centrum oprogramowania lub gdebi.

Otóż ​​to!

Jak dodać obsługę Google Chrome

Możesz otworzyć aplikacje odbiorników Citrix, klikając link w przeglądarce. Nie potrzebujesz do tego rozszerzenia.

Po prostu kliknij skrót aplikacji w Google Chrome i pobierz .icaplik. Po pobraniu kliknij strzałkę obok nazwy pliku na dolnym pasku przeglądarki Chrome i wybierz opcję „zawsze otwieraj pliki tego typu”.

Otóż ​​to! Następnym razem, gdy klikniesz aplikację Citrix, zostanie ona uruchomiona automatycznie.

Jak dodać obsługę Firefoxa

W przeglądarce Firefox przejdź do Narzędzia -> Dodatki -> Wtyczki i upewnij się, że wtyczka „Citrix Receiver for Linux” jest ustawiona na „Zawsze aktywuj” .

Jak rozwiązać błąd SSL 61

Ten błąd występuje, ponieważ odbiornik Citrix nie ufa wystarczającej liczbie certyfikatów. Naprawiasz to, dodając wszystkie certyfikaty, którym Firefox ufa w Citrix. Wystarczy otworzyć terminal i wykonać następujące polecenie.

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts

(nieaktualne) źródła

Ryan Fisher
źródło
Oficjalna dokumentacja działa, ale jestem rozczarowana, że ​​nie mogę korzystać z .deb Citrix. Zdaję sobie jednak sprawę, że to nie jest problem Ubuntu. Mam nadzieję, że Citrix wyda 64-bitowe wydanie ...
krondor,
@krondor: nawet nie wypuszczają 32-bitowego oprogramowania dla systemu Windows (przynajmniej nie po stronie klienta)
user694971,
+1 to działało idealnie na elementarnym systemie operacyjnym (ubuntu 14.04) 64 bit.
MUG4N
Wydaje
Marco99
do 17.10 skorzystaj z tych instrukcji: askubuntu.com/questions/302188/…, aby dodać odpowiedni certyfikat. Oczywiście już .debod jakiegoś czasu udostępniają plik.
Marlon
2

Zapewniają teraz 64-bitową wersję .debpakietu. Niestety pakiet 64-bitowy sprawdza, czy system jest systemem 32-bitowym. Oczywiście kontrola kończy się niepowodzeniem.

Zmodyfikowałem pakiet, aby poprawnie sprawdzał system 64-bitowy (i tak naprawdę 32-bitowy bez powodu).

Mój zmodyfikowany pakiet można znaleźć tutaj .

To była dosłownie zmiana jednej postaci na postinst. Mam nadzieję, że to komuś pomoże.

Och, pamiętaj, że nadal będziesz musiał skopiować lub link do certskatalogu.

użytkownik94634
źródło
1

Upewniłem się, że odinstalowałem pakiet 64-bitowy i dpkg --force-architecture -i libmotif4 * i386.deb, że zainstalowałem pakiet 32-bitowy, http: //ftp.au.debian.org/debian/pool/ non-free / o / openmotif / libmotif4_2.3.3-5_i386.deb, możesz mieć zainstalowany tylko jeden lub drugi, a nie oba w tym samym czasie, o ile wiem.

Teraz działa mój odbiornik Citrix. Pozdrawiam, Tom.

Tomek
źródło
Dzięki, spróbuję ponownie tylko z 32 bitami. Wierzę, że przeszedłem przez to bez poprawki, jesteś na Natty? Oznaczę odpowiedź po zakończeniu testu.
krondor
Ponownie przetestowałem i nie rozwiązało to incydentu w moim systemie. Dziękuję za odpowiedź.
krondor
@krondor: Mam do ciebie pytanie: jak Citrix działa na twoim systemie Ubuntu? Mam tutaj dwa systemy 11.xx i to nie jest fajne. Właściwie nawet zadałem pytanie dotyczące problemu: Citrix Ubuntu 11.10, problemy z koncentracją
użytkownik694971,
@ user694971: Nie zauważyłem zbyt wielu problemów, ale spodziewam się, że to twój twórca jest winowajcą. W wersji 10.x miałem problemy z komponowaniem i pulpitem kostki. Po obróceniu pulpitu okno Citrix spadło poniżej pulpitu (nadal działa, ale nie nadaje się do użytku). Doprowadził mnie do szału. Będę zwracać uwagę na problemy z koncentracją na liście rozwijanej według twojego pytania.
krondor
@krondor: Dzięki, to bardzo pasuje do mojego doświadczenia ...
user694971
1

Użyj Getlibs

(Getlibs znajdziesz w ppa: jcollins / jaminppa )

getlibs -w  getlibs -w http://launchpadlibrarian.net/62541723/libmotif4_2.3.3-5ubuntu1_i386.deb/libmotif4_2.3.3-5_i386.deb

sudo ln -s /usr/lib/libXm.so.4 /usr/lib32/libXm.so.4

Klient ICA powinien teraz uruchomić się normalnie:

# /usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient
uzhoasit
źródło
Dziękuję za informację, zamierzam trochę kopać, ale nie wygląda na to, że ten PPA ma nattykową wersję.
krondor