私はUbuntu 16.04でvmware horizon client
を使用していましたが、昨日は16.10にアップグレードしました(私は今それを後悔しています:()以来、vmwareクライアントが以下のエラーをスローしています:
/usr/lib/vmware/view/bin/vmware-view: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
私は同じエラーをグーグルで検索し、これを見つけました link そしてそこに記載されている回答2(回答1はこのエラーが発生する理由についてのようです)を試してみましたが、まだ同じエラーが発生しています。
16.04 LTSを再インストールすることを考えていますが、ここで運を試したいだけです。
助けがありますか?
VMwareは実際にクライアントにlibpng12.so.0を出荷しているようです。次のコマンドでリンクできます:
Sudo ln -s /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/x86_64-linux-gnu/libpng12.so.0
VMwareが提供するlibpng12.so.0ファイルをリンクしようとしましたが、それでもlib依存関係の問題が発生しました。ただし、DEBファイルを直接インストールすると解決しました。
http://packages.ubuntu.com/xenial/AMD64/libpng12-0/downloadhttp://packages.ubuntu.com/xenial/i386/libpng12-0/download
Ubuntu 17.04では、これらの2つのシンボリックリンクを回避策として作成できます。
Sudo ln -s libudev.so /lib/x86_64-linux-gnu/libudev.so.0
Sudo ln -s libpng16.so /usr/lib/x86_64-linux-gnu/libpng12.so.0