libappindicator1をダウンロードするには?

libappindicator1をダウンロードするには?

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初めて使用する機能で、時々aptitudeUIが必要なときに使用します。

したがって、をインストールするには、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アプリケーションの作成者は、libappindicator12021年9月にDebianから削除されたこのパッケージを使用することを選択したようです。

https://tracker.debian.org/news/1257945/removed-0492-8-from-unstable/

libayatana-appindicatorDebian 11はアップストリームサポートパッケージに移行しました。

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895037

このlibappindicator1パッケージは Debian 10 で引き続き使用できますが、Debian 11 では使用できなくなります。

ただし、古いライブラリを使用するリスクがある場合は、Debian 10でパッケージlibappindicator1とその依存関係をロードし、libindicator7egを使用してインストールしてから、欠落しているdpkg -i libappindicator1_0.4.92-7_amd64.deb libindicator7_0.5.0-4_amd64.deb依存関係を解決またはapt許可できます。aptitude

これは、Debian 10 から 11 へのアップグレードと変わらず、サードパーティ製のソフトウェアの依存関係によって古いライブラリが残っているため、機能する可能性があります。

ダウンロードリンクは各パッケージ情報ページの下部にあります。

https://packages.debian.org/oldstable/libappindicator1

https://packages.debian.org/oldstable/libindicator7

答え3

あなたの提案のどれもうまくいかなかったので、ChromeウェブストアでDiscord Betaを見つけました。それでも助けてくれてありがとう!

関連情報