Как установить 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, и это не должно быть проблемой …

Теперь очень просто установить StackApplet на Debian благодаря резервному модулю для AppIndicators, который я написал, который поставляется с StackApplet. Вы можете установить его, загрузив исходный пакет для последней версии со своей страницы Launchpad.

Оттуда вам просто нужно извлечь содержимое архива и запустить:

 sudo python setup.py install 

… который позаботится об установке.

Ну, быстрый ответ заключается в том, что пакет .deb, который вы пытаетесь установить, предназначен для Ubuntu, а не для Debian. У Ubuntu есть пакет «python-appindicator», а Debian – нет.

Вы можете попробовать распаковать «общий архив» на странице https://stackapps.com/questions/83/stackapplet-bringing-stack-exchange-notifications-to-your-desktop-1-5-beta-2-r и посмотреть работает ли он. Я отмечаю, что код «/ usr / share /» жестко закодирован повсюду, поэтому вам придется распаковать его в корневой каталог. Eugh. Возможно, попробуйте использовать Checkinstall или тому подобное?

StackApplet зависит от индикатора-приложения . Это канонический проект, который упакован для Ubuntu, но не для Debian.

Есть предложение упаковать индикатор-приложение для Debian , и проект Ayatana работает над ним, но пакет не удается построить на данный момент.

Тем временем вы можете попробовать один из следующих способов:

  • Возьмите зависимости от Ubuntu как бинарных пакетов: libappindicator0 и python-appindicator .
  • Возьмите исходный пакет и попробуйте перекомпилировать, надеясь, что вы сможете исправить любую проблему, с которой столкнулась Ayatana.
  • Захватите источник StackApplet и скомпилируйте его без компонентов, для которых требуется индикатор-приложение (в описании апплета читается «любой Linux-ПК с поддержкой Gnome или поддерживающий AppIndicators»).