まえおき
本記事は筆者が少しハマったので、備忘録として記載したものです。
すべてのバージョンでこれが適用できることを保証した記事ではありません。
背景
とあるmeetupグループに参加していましたが、discordで話をするとの流れになり、公式ページより、 discord-0.0.20.deb
をダウンロードしたところから始まります。
問題だったところ
$ sudo dpkg -i discord-0.0.20.deb
:
dpkg: 依存関係の問題により discord の設定ができません:
discord は以下に依存 (depends) します: libgconf-2-4 ...しかし: パッケージ libgconf-2-4 はまだインストールされていません。
discord は以下に依存 (depends) します: libc++1 ...しかし: パッケージ libc++1 はまだインストールされていません。
これに対して、
$ sudo apt install libgconf-2-4 libc++1
としてもすぐに依存関係解決できませんでした。これ以上はちょっと面倒だなと。
解決
そういえば、apt
をローカルファイルに使えたなと思い出して試したところ、問題なくインストールできました。
$ sudo apt install ./discord-0.0.20.deb
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
注意、'./discord-0.0.20.deb' の代わりに 'discord' を選択します
以下の追加パッケージがインストールされます:
gconf-service gconf2-common libc++1 libc++1-14 libc++abi1-14 libgconf-2-4 libunwind-14
提案パッケージ: clang
以下のパッケージが新たにインストールされます:
discord gconf-service gconf2-common libc++1 libc++1-14 libc++abi1-14 libgconf-2-4 libunwind-14
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 106 個。
79.5 MB 中 2,390 kB のアーカイブを取得する必要があります。
この操作後に追加で 198 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
だれかのお役に立てば幸いです。
〆