Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 189

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 190

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 191

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 192

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/script-loader.php on line 20

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/script-loader.php on line 23

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/script-loader.php on line 26

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/script-loader.php on line 29

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/script-loader.php on line 32

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/script-loader.php on line 35

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 193

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 194

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 195

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 196

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 197

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 198

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 199

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 200

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 201

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 202

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 203

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 204

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 205

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 206

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 207

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-http.php on line 11

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 208

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 209

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 210

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 211

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 212

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 213

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 214

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 215

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 216

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 217

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 218

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 219

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 220

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/nav-menu-template.php on line 11

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 221

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 222

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 223

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 224

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 225

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 226

Warning: require(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-settings.php on line 227

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146

Warning: require_once(): Unable to allocate memory for pool. in /home/clecio/public_html/blog/wp-includes/class-requests.php on line 146
Citrix client no Arch Linux x64 | Clécio Oliveira

Citrix client no Arch Linux x64

Recentemente precisei estabelecer um acesso via ICA Citrix Metaframe para o trabalho porém ainda não tinha configurado no Arch Linux x64. Fiquei bastante impressionado com a facilidade que o Arch me proporciou mediante os pacotes disponíveis, tanto através do repositório community como via yaourt (AUR). Isso mostra que mesmo sendo uma “distro” voltada a desktop também é possível utiliza-la como uma “workstation” (também utilizo no trabalho 🙂 ).

Neste post irei mostrar os passos que utilizei para instalar e configurar o Citrix Client no Arch Linux x64 além das facilidades/particularidades que tive ao executar a instalação, realmente pensei que seria um pouco trabalhoso no qual seria uma noite longa, mas me enganei.

Primeiramente vamos  instalar o yaourt, pois iremos utilizar pacotes 32bits que se encontra disponível no AUR:

Para instalar o yaourt siga os passos no link abaixo:

http://aur.archlinux.org/packages.php?ID=5863

Precisamos instalar as seguintes bibliotecas e logo depois o nspluginwrapper:

yaourt -Sy lib32-alsa-lib, lib32-gcc-libs, lib32-libxft, lib32-gtk2, lib32-libxdamage. From AUR: lib32-printproto, lib32-libxp, lib32-libxpm, lib32-libxaw

yaourt -Sy nspluginwrapper-ubuntu

Antes de instalar o Client do Citrix precisamos instalar o pacote openmotif que é
necessário para a instalação do Client Citrix:

pacman -S openmotif

Instalando o Client do Citrix:

Faça o download: ftp://download2.citrix.com/FILES/en/products/Linux10/en.linuxx86.tar.gz
(A versão que utilizei foi a 10, mas já possui a versão 11)

Extraia o pacote:

tar -xzvf en.linuxx86.tar.gz

Execute o programa de instalação e aceite as configurações padrões:

sh setupwfc

Como estamos em uma plataforma x64 o citrix client não será detectado pelo Firefox, então precisamos fazer isso manualmente através do comando:

nspluginwrapper -i /home/NOMEDEUSUARIO/ICAClient/linuxx86/npica.so

Reinicie o Firefox e então seu sistema já está apto a abrir os aplicativos ICA pelo Firefox, como mostra a imagem abaixo:

Fácil e prático não é? 😛

AFK

3 Comentários

  1. Antigamente a gente precisava instalar o Netscape Plugin Wrapper (o nspluginwrapper do seu post) para rodar Flash no Firefox do Ubuntu 64 bits, hoje em dia deram um outro jeito que dispensa o wrapper, era bom investigar.
    Até!

  2. Drianu disse:

    Clecio o citrix funciona como…tenho um servidor com todos aplicativos e ai citrix emula um ts …mais as licenças de sorftware e so uma ow para cada ts tem q ter uma licença por exemplo office

    • Olá Drianu,
      Primeiramente desculpe a demora com o retorno.
      O Citrix é um ambiente de trabalho remoto. Você tem as aplicações no Servidor e você publica através do Presetation Server para os usuários.
      É necessário ter somente as licensas Cals para o terminal service não necessita de mais licensas das outras aplicações publicadas como Office por exemplo.
      Pois na verdade você estará utilizando o servidor e não outra máquina propriamente dita.

      Abraços

Deixe um comentário

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogueiros gostam disto: