Teamviewerをインストールしようとしましたが、依存関係エラーが発生していました。必要なパッケージをインストールしようとしましたが、運がありませんでした。
私はこのエラーを受け取っています:
Unpacking teamviewer (from teamviewer_linux_x64.deb) ...
dpkg: dependency problems prevent configuration of teamviewer:
teamviewer depends on lib32asound2; however:
Package lib32asound2 is not installed.
teamviewer depends on lib32z1; however:
Package lib32z1 is not installed.
teamviewer depends on ia32-libs; however:
Package ia32-libs is not installed.
dpkg: error processing teamviewer (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer
私は試した
Sudo apt-get -f install
取得
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
Package lib32asound2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lib32asound2' has no installation candidate
E: Package 'ia32-libs' has no installation candidate
私もに到達することはできません
Sudo dpkg -i teamviewer_linux_x64.deb
インストールを強制する場合
Sudo dpkg --force-depends -i teamviewer_linux_x64.deb
「Temviewerのセットアップ」ですが、次のようになります。
この問題を修正するにはどうすればよいですか?
問題は、64ビットシステム向けのパッケージであるteamviewer_linux_x64.deb
が、以前にia64-libs
と呼ばれるDebianベースのシステムでmultiarchを達成しようとした古いパッケージを使用していることです。ただし、そのパッケージスキームは変更され、Teamviewerはi386とAMD64アーキテクチャの両方のネイティブビルドを配布します。
Debian/Ubuntu用の適切なパッケージ をダウンロードし、お好みの方法でインストールするだけで十分です。このパッケージはリポジトリもインストールするため、システムをアップグレードすると自動的にアップグレードされるはずです。
この問題を修正するために私がしなければならなかったことは、そのパッケージをインストールするためにdpkg --force-all -i *.deb
することだけでした。解決できなかった唯一の依存関係はlibpng12-0であったため、インストールを強制した後、インターフェイスにはイメージがありませんが、実行可能であることに注意してください。他の解決策では問題を解決できませんでした。 Teamviewer開発者がすぐにこれに到達することを期待しています。
TeamViewer 13.0はLinux用のプレビュー版であり、もはや Wineベース ではありません。 TeamViewer 13.0は、ネイティブの64ビットサポートとQtフロントエンドを備えています。 Linuxのプレビュー用のTeamViewer 13.0の.debパッケージは、 TeamViewerの公式Webサイト から入手できます。
Ubuntu 17.10では、TeamViewerの一部の機能では、ログイン画面でデフォルトのWaylandの代わりにXorgを選択する必要があります。 Waylandでは、発信リモートコントロールと着信ファイル転送のみがサポートされています。受信リモートコントロールが必要な場合は、クラシックXorgにログインする必要があります。 GDMログイン画面からXセッションを入力するには、Xorg上のUbuntuを選択します。
上記のように、i386の依存ライブラリをすべてインストールする必要があります(これは64でも動作する可能性があります)。不足しているlibpng12ライブラリの場合は、単に https://packages.debian.org/jessie/i386/libpng12-0/download に移動して、
Sudo dpkg -i ~/Downloads/libpng12-0_1.2.50-2+deb8u3_i386.deb
現在の環境では解決できない依存関係はありません。
dep:libc6(> = 2.14)、zlib1g(> = 1:1.1.4)