Instalando o Citrix Reciever 12.1 no Debian, Ubuntu, LinuxMint e derivados 64 bits PDF Imprimir E-mail
Escrito por Luís Talora   
Dom, 08 de Julho de 2012 22:40

(Testado no Linux Mint 13 - Maya.) Quem utiliza uma distribuição 64 bits do Linux e já precisou utilizar o Citrix Reciever (o nome atual para o tradicional cliente Citrix ICA, para acesso a aplicações publicadas via Citrix Metaframe/Presentation Server/XenApp) conhece o problema: a Citrix disponibiliza somente a versão 32 bits do software. Enquanto a Citrix não resolve colaborar um pouco mais com a comunidade e publicar uma versão 64 bits do Citrix Reciever, este tutorial dá algumas dicas simples para fazer a instalação em distribuições como o Debian, Ubuntu e Linux Mint - bem como derivados das mesmas.

 

 O processo deve ser executado como um usuário convencional (utilizaremos o utilitário "sudo" quando a etapa requerir privilégios de superusuário). Vamos aos passos:

 

1. Remova versões existentes do pacote libmotif:

 



sudo apt-get remove libmotif3 libmotif4



 

2. Se houver, remova arquivos de configuração de versões anteriores do Citrix Reciever (concordo que reconfigurar do zero é desanimador, mas manter arquivos de conguração antigos em minha pasta home causou, por alguma estranha razão, um comportamento estranho na versão 12.1 do Citrix Reciever):



 

mv ~/.ICAClient ~/.ICAClient.OLD

 


 

3. Instale as versões 32 bits (i386) dos pacotes nspluginwrapper and libmotif (esse processo ocasionará a instalação de pacotes adicionais necessários para o funcionamento desses pacotes, automaticamente):

 


 

sudo apt-get install nspluginwrapper:i386 libmotif4:i386

 


 

4. Faça o download do pacote .deb do Citrix Reciever, no endereço abaixo:

 


 

http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2323812&productId=1689163#top

 


 

5. Instale o pacote .deb do Citrix Reciever:

 


 

sudo dpkg -i icaclient-12.1.0_i386.deb

 


 

6. Ignore erros que possam aparecer durante a instalação. Os componentes essenciais do Citrix Reciever devem ter sido instalados em /opt/Citrix/ICAClient/. Faça um teste, executando:

 


 

/opt/Citrix/ICAClient/wfcmgr

 


 

Se surgir na tela a janela do Citrix Reciever, então funcionou! Você pode criar uma conexão ICA qualquer, para testar o funcionamento.

 

7. (Opcional) Se você planeja utilizar a interface web do Citrix XenApp para acessar os aplicativos publicados, você deverá efetuar seu logon normalmente e tentar acessar um aplicativo qualquer. Então, seu navegador de Internet deverá exibir uma caixa de diálogo perguntando o que você deseja fazer com o arquivo "launch.ica" (que é o arquivo que contém as informações de conexão com o aplicativo publicado que você tentou acessar). Você deverá reponder que deseja abrí-lo com o utilitário "/opt/Citrix/ICAClient/" (se estiver usando o Mozilla Firefox, marque a opção "Memorizar essa decisão para esse tipo de arquivo", para que você só precise fazer isso uma vez). Veja as figuras abaixo:

 

Configurando o Mozilla Firefox para utilização do plugin web do Citrix Reciever.

 

8. Comigo, no LinuxMint 13, o script de post-install do pacote fornecido pela Citrix apresentou problemas (falta de testes da parte deles, talvez). Para saber se isso também afetou seu sistema, digite:

 

 


 

sudo dpkg --configure -a

 


 

 

Se surgir uma mensagem semelhante à abaixo, então você também foi contemplado:

 

 

 

Para resolver o problema, elimine os scripts post-install problemáticos, através do comando abaixo:

 


sudo rm -fr /var/lib/dpkg/info/icaclient.post*

 


 

É isso. Esse procedimento foi testado com sucesso no LinuxMint 13 Maya, mas, com algumas adaptações, pode funcionar em qualquer distribuição Linux.

 

Deixe seus comentários!


Hi! I have already published on my website a solution for instaling Citrix Reciever on Ubuntu-based Linux distributions, as long as Citrix still does not gives a 64 bits edition yet. The good news here is that there is a simple way of doing that - tips I've read here before involved downloading libmotif4 .deb pakage and extricting libs manually - which is not "that easy" for everyone. Here follow the steps I've used - which worked just fine on Linux Mint 13 (Maya):

1. Remove existing versions of libmotif:

# sudo apt-get remove libmotif3 libmotif4

2. If you have any, remove existing Citrix Reciever configuration files (I know configuring the client all over again sucks, but leaving older config files may lead to undesireble behavior - don't know why):

# mv ~/.ICAClient ~/.ICAClient.OLD

3. Install i386 (32 bits) versions of nspluginwrapper and libmotif (it will also install a few adicional dependencies):

# sudo apt-get install nspluginwrapper:i386 libmotif4:i386

4. Download Citrix Reciever (.deb package) from the link bellow (at least this was the link I just used, about an hour ago):

http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2323812&productId=1689163#top

5. Install downloaded Citrix Reciever .deb package:

# sudo dpkg -i icaclient-12.1.0_i386.deb

6. Ignore the errors that might appear. The essencials of the Citrix Reciever may have been installed in /opt/Citrix/ICAClient/. Try it out:

# /opt/Citrix/ICAClient/wfcmgr

7. If Citrix Reciever windows opened, that's it: it works! You may also try creating a new connection and check how it works.

Última atualização em Ter, 17 de Julho de 2012 16:49
 

comentários  

 
0 #2 RE: Instalando o Citrix Reciever no Ubuntu 10.10/11.04 e LinuxMint 11 (64 Bits) 19-04-2012 12:33
Já quando tento pelo Chrome, ele pergunta se quero aceitar o certificado, o que faço, mas quando tento abrir a aplicação, ele só me dá opção de fazer o download do arquivo launch.ica, não me dá opção escolher um aplicativo para abri-lo.

Será que pode me ajudar?

Obrigado.

Rodrigo
Citar
 
 
0 #1 common guy 19-10-2011 13:14
I am still having trouble loading the client. Please help me. I get errors. I am using Ubuntu 11.04 64 bit machine.
Citar
 

Comentar


Código de segurança
Atualizar