DebianにStackAppletをインストールする方法は?

DebianにStackAppletをインストールする方法は?

インストールしたいスタックアプレットDebian 6.0.2 で!

「stackapplet_1.4.0_all.deb」をダウンロードし、次のコマンドを実行しました。

root@debian:/home/dagrevis/Downloads# dpkg -i stackapplet_1.4.0_all.deb 
Selecting previously deselected package stackapplet.
(Reading database ... 132125 files and directories currently installed.)
Unpacking stackapplet (from stackapplet_1.4.0_all.deb) ...
dpkg: dependency problems prevent configuration of stackapplet:
 stackapplet depends on python-appindicator; however:
  Package python-appindicator is not installed.
dpkg: error processing stackapplet (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 stackapplet

「python-appindicator」がないと思います。探してみましたが、残念ながら見つかりませんでした。

PS:私はGnomeを使っています。これは問題ではありません...

答え1

StackAppletに付属のAppIndicatorsフォールバックモジュールのおかげで、DebianにStackAppletをインストールするのはとても簡単です。次のURLから最新バージョンのソースコードパッケージをダウンロードしてインストールできます。ランチパッドのページです。

そこからアーカイブの内容を抽出し、以下を実行します。

sudo python setup.py install

...インストールは調べて処理されます。

答え2

簡単に答えると、インストールしたい.debパッケージはDebianではなくUbuntu用に設計されているということです。 Ubuntuには "python-appindicator"パッケージがありますが、Debianにはありません。

「Universal Archive」だけを解凍できます。https://stackapps.com/questions/83/stackapplet-bringing-stack-exchange-notifications-to-your-desktop-1-5-beta-2-rそしてそれが動作することを確認してください。コードのあちこちに「/usr/share/」がハードコードされていることを確認しました。ルートディレクトリに解凍する必要があります。よく。おそらくCheckinstallや他のものを試すことができますか?

答え3

StackAppletは以下に依存します。指標の適用。これはUbuntu用にパッケージされていますが、まだDebian用にパッケージされていないCanonicalプロジェクトです。

一つあるDebian用パッケージインジケータアプリケーションの提案、しかも綾田プロジェクト処理中ですが、今はパッケージをビルドできません。

その間、次のいずれかの方法を試すことができます。

  • Ubuntuでバイナリパッケージの依存関係を取得します。libappindicator0そしてpython-appindicator
  • 捕まえるソースコードパッケージそれから、Ayatanaが経験している問題が解決されることを願って再コンパイルしてください。
  • StackAppletのソースコードを取得し、インジケータアプリケーションの一部なしでコンパイルします(アプレットは「Gnomeを実行しているすべてのLinux PC」と呼ばれます)。またはAppIndicatorのサポート」を参照してください。

関連情報