Sword 和 Sworcery 段错误,我该如何重新安装它?

Sword 和 Sworcery 段错误,我该如何重新安装它?

我刚刚通过软件中心购买并安装了 Sword 和 Sworcery。

当我运行它时,屏幕变黑,光标发生变化,然后一切恢复正常。

我找到了与菜单项匹配的可执行文件。

/bin/sh /opt/swordandsworcery/run.sh 

当我从控制台运行它时:

Segmentation fault (core dumped)

我的设置:

Linux jem-doxie 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

接下来该怎么办?退款?或者我可以做些什么?

答案1

通过执行以下操作,我能够使其工作:

  • 从终端卸载sudo apt-get remove swordandsworcery-bin
  • 从电子邮件“您的 Humble Bundle 订单”中的链接下载 deb(购买 Humble Bundle 后收到)
  • 使用以下方法从终端安装 deb(从软件中心安装失败)sudo dpkg -i swordandsworcery_1.00-1_amd64.deb

注意,我用 v1.00 替换了 v1.56 - 这可能是它现在起作用的原因。

答案2

我遇到了同样的问题,并联系了开发人员(Capybara Games)。他们反应非常迅速,并向我推荐了此页面。希望他们能为 Ubuntu 软件中心的版本解决这个问题,这样用户就不必费力安装 .deb 了。

顺便说一句,您可以在这里找到日志,它们可能会提示出了什么问题:

~/.capy/SwordAndSworcery/log.txt

答案3

我已经为几个人解决了这个问题,解决方案似乎是:

sudo apt-get install libpulse0:i386

我希望这有用。

答案4

我知道这是一个老话题,但我找到了一个解决方案,至少在我的系统上是这样的。我在 Ubuntu 12.10 64 位上遇到了同样的问题,在双显示器的情况下,即使我关闭了其中一个显示器,问题仍然存在。我进入 /opt/swordandsworcery/run.sh 并取消注释 SDL 行。这让我遇到了段错误问题。然后我进入 ~/.capy/SwordAndSworcery/config.txt 并发现宽度设置为 3840,这是我的单显示器分辨率的两倍(或两个显示器都打开时的总分辨率)。将其切换到 1920,之后一切都加载正常。

相关内容