Ubuntu 18.04にTeamviewer15をインストール


Ubuntu 18.04にTeamviewer15をインストール

環境確認

  • バージョン確認
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS
  • アーキテクチャ
$ arch
x86_64

Teamviewerダウンロード

$ wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
  • wget :[URL] URLに指定したファイルをダウンロードするコマンド

インストール 1回目

  • インストールしようとすると怒られる
    • 依存関係のあるパッケージがないらしい
$ sudo dpkg -i teamviewer_amd64.deb
dpkg: 依存関係の問題により teamviewer の設定ができません:
 teamviewer は以下に依存 (depends) します: libqt5qml5 (>= 5.5) | qt56-teamviewer ...しかし:
  パッケージ libqt5qml5 はまだインストールされていません。
  パッケージ qt56-teamviewer はまだインストールされていません。

依存関係のあるパッケージを追加

  • こちらの「調べる7」を参考にする
    • パッケージが入ってないなら入れればいいのね。なるほど。
    • しかしまたしても依存のエラー
$ sudo apt install -y qml-module-qtquick-templates2
以下のパッケージには満たせない依存関係があります:
 qml-module-qtquick-templates2 : 依存: libqt5qml5 (>= 5.9.0~beta) しかし、インストールされようとしていません
... 
E: 未解決の依存関係です。'apt --fix-broken install' を実行してみてください (または解法を明示してください)
  • 何かfixっぽいコマンドを実行してみてください、と言っているからやってみよう
    • root権限で実行しないといけなかったらしい
$ apt --fix-broken install
E: ロックファイル /var/lib/dpkg/lock-frontend をオープンできません - open (13: 許可がありません)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
$ sudo apt --fix-broken install
  • これで成功

アップデート

$sudo apt-get update

インストール 2回目

$ sudo dpkg -i teamviewer_amd64.deb
$sudo apt-get install -f

初回起動

$ teamviewer