web-dev-qa-db-ja.com

チームビューアーのインストール依存関係の問題

Ubuntu 16.04 LTS 64ビットを使用しています。 debファイルを使用してteamviewerをインストールしようとしました。

$Sudo dpkg -i teamviewer_12.0.76279_i386.deb 

Selecting previously unselected package teamviewer:i386.
(Reading database ... 175695 files and directories currently installed.)
Preparing to unpack teamviewer_12.0.76279_i386.deb ...
Unpacking teamviewer:i386 (12.0.76279) ...
dpkg: dependency problems prevent configuration of teamviewer:i386:
 teamviewer:i386 depends on libdbus-1-3.
 teamviewer:i386 depends on libexpat1.
 teamviewer:i386 depends on libfontconfig1.
 teamviewer:i386 depends on libsm6.

 dpkg: error processing package teamviewer:i386 (--install):
 dependency problems - leaving unconfigured
 Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
 Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
 Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160701-0ubuntu1) ...
 Rebuilding /usr/share/applications/bamf-2.index...
 Processing triggers for mime-support (3.59ubuntu1) ...
 Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
 Errors were encountered while processing:
  teamviewer:i386

次に、インストールされたこれらのパケットの64ビットバージョンを確認しました。

$dpkg-query -s libexpat1:AMD64
Status: install ok installed

$dpkg-query -s libsm6:AMD64
Status: install ok installed

$dpkg-query -s libdbus-1-3:AMD64
Status: install ok installed

$dpkg-query -s libfontconfig1:AMD64
Status: install ok installed

マルチアーチサポートがインストールされているかどうかも確認しました

$dpkg -l | grep multiarch
ii  multiarch-support    2.23-0ubuntu3    AMD64  

私も試しました

Sudo apt-get -f install

しかし、何も変わりませんでした。

3
mehmet riza oz

Team Viewerの公式インストール手順 GUIの使用は、

UbuntuシステムにTeamViewerをインストールするには、次の手順を実行します。

  1. http://www.teamviewer.com/download でTeamViewerフルバージョンをダウンロードします。
  2. ダブルクリックでteamviewer_linux.debファイルを開きます。 TeamViewerインストールパッケージがUbuntuソフトウェアセンターで開きます。
  3. [インストール]ボタンをクリックします。 [認証]ダイアログボックスが開きます。
  4. 管理パスワードを入力します。 [認証]ボタンをクリックします。 TeamViewerがインストールされます。 Ubuntu Software Center内のステータスがインストール済みに変わります。 TeamViewerがUbuntuシステムにインストールされます。

コマンドラインを使用してインストール

TeamViewerをインストールするには、上記のように、グラフィカルインストーラーを使用することをお勧めします。

  • コマンドラインを使用したい場合、または使用可能なグラフィカルインストーラーがない場合は、次のコマンドのいずれかを管理者として使用できます。

    apt install teamviewer_12.0.xxxxx_i386.deb
    
  • 古いシステム(Ubuntu 14.04、Debian 7以下)

    次のコマンドを実行します:

    dpkg -i teamviewer_12.0.xxxxx_i386.deb
    
  • Dpkgが依存関係の欠落を示している場合、次のコマンドを実行してインストールを完了します。

    apt-get install -f
    

GDebi -依存関係のあるdebパッケージをインストールするための一般的なツール

Gdebiを使用して.debファイルをインストールすることもできます。

  • Gdebiをインストールします。

    Sudo apt-get install gdebi-core
    
  • Gdebiで.debパッケージをインストールします。

    Sudo gdebi filename.deb
    
3
Yaron