Como instalar o 2X Client no ubuntu de 64 bits?

0

Instalado com .deb do site 2X. Agora tem:

> /opt/2X/Client/bin/2XClient: error while loading shared libraries: libXpm.so.4: cannot open shared object file: No such file or directory

Eu tentei pesquisar no Google por esse problema, mas sem sorte ( link )

    
por user217816 17.04.2013 / 17:50

2 respostas

2

Este é o meu primeiro post, então me avise quando for útil para você.

Este pacote parece ser específico para i386, sem a versão amd64 disponível. Aparentemente, o sistema linux pode lidar com pacotes destinados a diferentes arquiteturas usando, e. multiarch (ubuntu 11+). Foi assim que instalei uma versão de trabalho do 2xclient no Terminal no meu Linux Mint 15 de 64 bits.

  1. Faça o download do pacote apropriado em www.2x.com

  2. diz ao sistema para aceitar pacotes i386

    sudo dpkg --add-architecture i386
    
  3. atualize os pacotes disponíveis nos repositórios

    sudo apt-get update
    
  4. instale o pacote baixado (vá para o diretório primeiro)

    sudo dpkg -i 2XClient.deb
    
  5. Você pode precisar consertar dependências quebradas usando o apt-get (não fez nada no meu caso)

    sudo apt-get -f install
    
  6. Verifique quais arquivos foram instalados no pacote

    sudo dpkg -L '2xclient' 
    
  7. Veja as dependências da biblioteca do binário, no meu caso da seguinte forma

    ldd /opt/2X/Client/bin/2XClient
    

    no meu caso, as dependências ausentes são 2 arquivos: libxml2.so.2 e libXpm.so.4

  8. Encontre os pacotes que possuem esses arquivos ausentes

    sudo dpkg -S 'libXpm.so.4'
    sudo dpkg -S 'libxml2.so.2'
    

    que resultou nas informações abaixo:

    pacote de arquivos

    libxml2.so.2 libxml2: amd64

    libXpm.so.4 libxpm4: amd64

  9. Instale os pacotes contendo os arquivos ausentes, com uma referência de arquitetura explícita (i386)

    sudo apt-get install libxpm4:i386
    sudo apt-get install libxml2:i386
    
  10. verifique suas dependências novamente

    ldd / opt / 2X / Client / bin / 2XCliente

  11. Inicie o 2xclient no menu de aplicativos e você está pronto para começar !! (Espero)

BTW pule de sua sessão 2x RDP (área de trabalho remota) para sua própria área de trabalho com o atalho de teclado windows-alt-m

    
por 28.11.2013 / 12:47
0

De acordo com o site da 2X, não existe um pacote oficial para sistemas de 64 bits. Talvez você possa instalar a partir da fonte seguindo estas etapas ( fonte ) :

  • Instale o ia32-libs

    sudo apt-get install ia32-libs
    

    Eu não tenho certeza de como isso funciona no Ubuntu, mas no Debian se você receber este erro:

    The following packages have unmet dependencies:
     ia32-libs : Depends: ia32-libs-i386 but it is not installable
    E: Unable to correct problems, you have held broken packages.
    

    Você precisará executar sudo dpkg --add-architecture i386 e, em seguida, instalar ia32-libs novamente.

  • Faça o download do código-fonte 2X e extraia:

    mkdir 2XClient
    cd 2XClient
    wget http://2x.com/downloads/AppServer-LoadBalancer/2XClient.tar.bz2
    tar xvvjf 2XClient.tar.bz2
    
  • Execute o script de instalação (no diretório 2XClient ):

    sudo ./opt/2X/Client/scripts/install.sh    
    
por 17.04.2013 / 18:22