web-dev-qa-db-ja.com

64ビットシステムを使用してTeamviewerをインストールしましたが、依存関係エラーが表示されます

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のセットアップ」ですが、次のようになります。

Enter image description here

この問題を修正するにはどうすればよいですか?

218
Mini John

問題は、64ビットシステム向けのパッケージであるteamviewer_linux_x64.debが、以前にia64-libsと呼ばれるDebianベースのシステムでmultiarchを達成しようとした古いパッケージを使用していることです。ただし、そのパッケージスキームは変更され、Teamviewerはi386とAMD64アーキテクチャの両方のネイティブビルドを配布します。

Debian/Ubuntu用の適切なパッケージ をダウンロードし、お好みの方法でインストールするだけで十分です。このパッケージはリポジトリもインストールするため、システムをアップグレードすると自動的にアップグレードされるはずです。

297
Braiam

この問題を修正するために私がしなければならなかったことは、そのパッケージをインストールするためにdpkg --force-all -i *.debすることだけでした。解決できなかった唯一の依存関係はlibpng12-0であったため、インストールを強制した後、インターフェイスにはイメージがありませんが、実行可能であることに注意してください。他の解決策では問題を解決できませんでした。 Teamviewer開発者がすぐにこれに到達することを期待しています。

10
wjrochester

Linux用TeamViewer 13.0プレビュー

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を選択します。

0
karel

上記のように、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)

0
Galvani