Citrix Receiver no Ubuntu 12.10?

2

Alguém conseguiu instalar o Citrix Receiver no Ubuntu 12.10?

O pacote deb de 32 bits e 64 bits não é instalado corretamente.

aqui está a mensagem de erro para instalar o pacote de 64 bits:

sudo dpkg -i icaclient_12.1.0_amd64.deb 
(Reading database ... 139512 files and directories currently installed.)
Preparing to replace icaclient 12.1.0 (using icaclient_12.1.0_amd64.deb) ...
Unpacking replacement icaclient ...
dpkg: dependency problems prevent configuration of icaclient:
 icaclient depends on ia32-libs; however:
  Package ia32-libs is not installed.
 icaclient depends on nspluginwrapper; however:
  Package nspluginwrapper is not installed.
dpkg: error processing icaclient (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 icaclient

Parece que o problema é que ele precisa de nspluginwrapper e nspluginwrapper precisa de nspluginviewer e nspluginviewer não está disponível no Ubuntu 12.10

Quando tento instalar o pacote deb de 32 bits, recebo a seguinte mensagem de erro:

sudo dpkg -i icaclient-12.1.0_i386.deb 
dpkg: error processing icaclient-12.1.0_i386.deb (--install):
 package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
 icaclient-12.1.0_i386.deb

Alguma sugestão?

    
por user99305 21.10.2012 / 22:50

5 respostas

2

Eu tive o mesmo problema após uma nova instalação do Ubuntu 12.10. Parece que você precisa instalar o nspluginwrapper primeiro. Isso pode ser feito com o centro de software, por exemplo. Depois disso, a instalação funcionou bem.

    
por Rob 24.10.2012 / 14:59
1

O error popping é apenas sobre um script postinst não detectando x64 arch. Você pode editar o arquivo postinstall e executar apt-get install -f para limpar as mensagens de erro.

Veja este artigo: CitrixICAClientHowTo - Documentação do Ubuntu da comunidade: Citrix ICA Client 12 no Ubuntu 12.04 64 bits

Particularmente este trecho:

  

Cuidado - isso deve ser usado com cuidado, pois será instalado com um erro. O script postinst sai 2 porque não determina corretamente a arquitetura do sistema. O pacote ICAClient funcionará, mas o APT reclamará que o ICAClient "não está totalmente instalado ou removido" e você receberá erros sempre que usar um gerenciador de pacotes.

     

Isso pode ser corrigido descompactando o deb e editando a expressão regular na linha 2648 do script postinst para corresponder x86_64. Em seguida, reconstrua o deb e ele deve ser instalado sem problemas.

     

Como alternativa, /var/lib/dpkg/info/icaclient.postinst pode ser editado após uma instalação que fornece um erro e apt-get -f install pode ser executado posteriormente.

    
por kral2 25.10.2012 / 02:34
0

O icaclient emitirá erros que não foram instalados quando foram instalados corretamente. Eu instalei-o muito bem usando o Ubuntu Software Center, ele funcionou, apesar de ainda dizer que a instalação falhou.

    
por user530873 23.10.2012 / 04:22
0

Eu precisava usar um pacote de instalação corrigido, confira isto: O dpkg reporta erro no pacote icaclient

Eu abri um tópico do fórum nos fóruns do Ubuntu para obter mais dicas e sugestões para que funcionasse:

    
por thomi 29.10.2012 / 09:55
0

O seguinte funcionou para mim em 12,10 (32 bits). É principalmente do link

  1. sudo apt-get install nspluginwrapper

  2. Clique para fazer o download em link e, em seguida, instalar automaticamente usando o Ubuntu Software Center

  3. Criar novo arquivo /usr/share/applications/wfica.desktop

    [Desktop Entry]
    Name=Citrix ICA client
    GenericName=Citrix ICA Client
    Comment=Citrix nFuse session file
    Categories=Application
    Encoding=UTF-8
    Exec=/opt/Citrix/ICAClient/wfica
    Icon=wfica
    Terminal=false
    Type=Application
    MimeType=application/x-ica
    
  4. Criar novo arquivo /usr/share/mime/packages/ica.xml

    <?xml version="1.0" encoding="utf-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/x-ica">
    <comment>Citrix ICA launcher</comment>
    <glob pattern="*.ica"/>
    </mime-type>
    </mime-info>
    
  5. sudo update-desktop-database && sudo update-mime-database /usr/share/mime

  6. sudo gedit /etc/gnome/defaults.list e adicione a linha: application/x-ica=wfica.desktop

  7. Execute o seguinte na linha de comando:

    sudo xdg-mime install --novendor /usr/share/mime/packages/ica.xml
    sudo xdg-mime default wfica.desktop application/x-ica
    

Para mim, isso agora permite que o citrix funcione tanto no Chromium quanto no Firefox no Ubuntu 12.10.

    
por JIm 28.01.2013 / 00:18