2017/01/24

今天要在ubuntu 16.04 上使用teamview時 直接下載 執行檔來執行
解開執行後出現如下的錯誤

/tmp/tv_bin/script/tvw_exec_legacy: line 9: /tmp/tv_bin/wine/bin/wineserver: 沒有此一檔案或目錄
/tmp/tv_bin/script/tvw_exec: line 48: /tmp/tv_bin/teamviewerd: 沒有此一檔案或目錄

檢查了一下 明明檔案都有
依照官方的說明下指令檢查看看

./tv-setup checklibs

結果出現

Your system probably does not support 32 bit binaries (yet).
    If you are on a 64 bit Intel/AMD system, you might need to install
    initial 32 bit support by installing a basic 32 bit package, for example:
      apt-get install libc6:i386 (DEB multiarch, > ~2012)
      apt-get install libc6-i386 ia32-libs (DEB legacy,    < ~2012)
      yum install glibc.i686 (RPM RedHat)
      zypper install glibc.i686 (RPM Suse)
    or similar.

原來teamview的linux版本不支援x64的os
必須補上x32的library
除了libc6:i386 還有以下

libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386

全部補好後再執行就ok了

官方提供的deb檔也只有x32的版本
暫時先醬
只能再等看看什麼時候能支援x64了

沒有留言: