如何安装 Stack Applet?

如何安装 Stack Applet?

我正在尝试安装 Stack Applet。我按照这个问题。具体来说,我使用了以下内容

sudo add-apt-repository ppa:george-edison55/george-edison
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stackapplet
python /usr/share/stackapplet/stackapplet.py &

当我通过 Dash 启动 Stack Applet 时,什么也没有发生。(即没有打开任何窗口。)我尝试重新启动计算机并启动 Stack Applet,但还是没有用。如何安装 Stack Applet?

编辑:我尝试使用 Ubuntu 软件中心,但没有成功。我的界面如下截屏

答案1

我是 StackApplet 的作者,所以希望我能够帮助您了解这里发生的事情。

首先,软件中心的版本目前有问题。这是因为 Stack Exchange 最近关闭了其公共 API 的 1.x 版本(StackApplet 使用了该版本)。就在这件事发生之前,我更新了源代码并发布了StackApplet 1.5.2,我已经测试过并确认它可以在 Ubuntu 14.04 上运行。

其次,新版本在 PPA 中可用,但不是您在问题中包含的版本。您需要将以下 PPA 添加到您的系统中:

ppa:stackapplet-dev/stackapplet

安装后,您可以使用以下命令确认安装了正确的版本:

dpkg -s stackapplet | grep Version

完成后,您应该能够直接从仪表板运行该应用程序。


编辑:您可能还缺少该python-appindicator软件包。您可以通过在终端中运行以下命令来确保它已安装:

sudo apt-get install python-appindicator

答案2

我建议您卸载原始安装的 Stack Applet。然后使用 Ubuntu 软件中心重新安装它,因为它非常简单,而且对我来说效果很好。我在 Ubuntu 14.04 中这样做了。 在此处输入图片描述

*编辑 在此处输入图片描述

答案3

我通过以下方式安装了最新版本ppa:stackapplet-dev/stackapplet按照建议,只是为了找出问题仍然存在于我写这篇文章时的代码中。快速检查显示您(和我)遇到的问题的核心:堆栈小程序无法通过以下 URL 授权:

http://stackauth.com/1.0/sites?key=_qlxmEAOH06hLA1_FsZIGQ&jsonp=jQuery1 … 4&_=1 …

调用结果为404 - Not Found

直到@nathan-osman(作者)修复了这个问题,或者其他人介入完成这项工作,那么使用 StackApplet 的希望就很小了。

出于信息目的,这里有一个显示 404 的屏幕截图……

相关内容