Debian GNU/Linux 11 \n \l
私のChromebook(正確に言えばLinuxがあります)にDiscord-ptb-0.0.29.debをダウンロードしたいのですが、次のメッセージが表示されます。
The following packages have unmet dependencies:
discord-ptb: Depends: libappindicator1 but it is not installable
libappindicator1をダウンロードするには?他の質問を見ましたが、必要な答えが見つかりませんでした。
答え1
libappindicator1をダウンロードするには?
パッケージマネージャはlibappindicator1
独自にダウンロードしますが、問題は異なります。ダウンロードdebファイルを別の場所からインポートすると、誤った依存関係がある可能性があります。
Depends: libappindicator1 but it is not installable
間違い。したがって、debをダウンロードするのではなく、Chromebookにインストールしたディストリビューションのパッケージマネージャを使用して(apt
これは良い推測です)、必要なパッケージを選択してインストールしてください。その後、正しい.deb
ファイルをダウンロードして依存関係を解決できます。
Debianを使用している場合は、複数のパッケージマネージャから選択できます。簡単にできます読むインターネット上でこれについて。個人的にapt-get
初めて使用する機能で、時々aptitude
UIが必要なときに使用します。
したがって、をインストールするには、libappindicator1
まずその項目を検索します。
$ apt-cache search libappindicator1
libappindicator1 - allow applications to export a menu into the panel
それではインストールしてみましょう。
$ sudo apt-get install libappindicator1
sudo
何かをインストールするには、root(スーパーユーザー)アクセス権が必要で、プロンプトに一般ユーザーというメッセージが表示されるため、必要に応じてrootアクセス権を付与するように設定し$
ました。プロンプトsudo
が表示されたら、すでにルートです。#
場合によっては、利用可能なパッケージのローカルビューを更新する必要があります。
$ sudo apt-get update
まだ実行していない場合は、最初に実行する必要があります。
しかし、それはただの依存関係なので、私がやるべきことではありません。代わりに、Discordは次を検索します。
$ apt-get search discord
私のシステムでは見つかりません。次に、「debian Discord」を検索しましたが、ディストリビューションに統合されておらず、debファイルのみを提供することがわかりました。 Debianの場合、ファイルが呼び出されdiscord-0.0.17.deb
ますいいえ discord-ptb-0.0.29.deb
。
任意の deb ファイルへの依存関係は常に問題を引き起こす可能性があるため、これは危険なインストール方法です。ずっとインストールしてみますが、失敗しても驚かないでしょう。私はdebファイルの仕組みをよく知っているので、依存関係の問題を正確に見つけることができますが(たとえば、debはDebian 11ではなくDebian 10用に作成されました)、それでも問題は解決しません。
だから私は「chromebook Discord」をGoogleで検索すると、次のようなものが見つかります。これ、私のディストリビューションで動作しないdebを扱う代わりに、これをインストールしてみました。
答え2
Discordアプリケーションの作成者は、libappindicator1
2021年9月にDebianから削除されたこのパッケージを使用することを選択したようです。
https://tracker.debian.org/news/1257945/removed-0492-8-from-unstable/
libayatana-appindicator
Debian 11はアップストリームサポートパッケージに移行しました。
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037
このlibappindicator1
パッケージは Debian 10 で引き続き使用できますが、Debian 11 では使用できなくなります。
ただし、古いライブラリを使用するリスクがある場合は、Debian 10でパッケージlibappindicator1
とその依存関係をロードし、libindicator7
egを使用してインストールしてから、欠落しているdpkg -i libappindicator1_0.4.92-7_amd64.deb libindicator7_0.5.0-4_amd64.deb
依存関係を解決またはapt
許可できます。aptitude
これは、Debian 10 から 11 へのアップグレードと変わらず、サードパーティ製のソフトウェアの依存関係によって古いライブラリが残っているため、機能する可能性があります。
ダウンロードリンクは各パッケージ情報ページの下部にあります。
答え3
あなたの提案のどれもうまくいかなかったので、ChromeウェブストアでDiscord Betaを見つけました。それでも助けてくれてありがとう!