无法在 Ubuntu 22.04 中安装 Renpy...子进程返回错误代码(1)

无法在 Ubuntu 22.04 中安装 Renpy...子进程返回错误代码(1)

做了以下事情:

$ sudo apt-get update

... 正常消息,没问题

$ sudo apt-get -y install renpy

... 正常消息,没有问题,直到...

Setting up renpy (7.3.5+dfsg-2)... File "/usr/share/games/renpy/launcher/game/gui7/code.py", line 283 
l=re.sub(ur'_\((".*?\")\)', replace, l)
SyntaxError: invalid syntax.
dpkg: error processing package renpy (--configure):
installed renpy package post-installation script subprocess returned error exit status 1. 
Errors were encountered while processing: renpy. E:subprocess /usr/bin/dpkg returned error code (1).

注意: dpkg 提及可能是由于额外输入的错误,而该错误不在终端的内存中,因此我无法提供更多详细信息。

结果是我无法安装 renpy,而这正是我想要的。如果我重复该序列,错误仍然存​​在。该怎么做才能解决这个问题?

答案1

我按照 Thomas Ward 的建议,去 Ren'py 网站寻求建议。令我惊讶的是,我了解到 renpy 的最新版本是 8.0.3,而之前的版本是 7.5.3,与 7.3.5 相差甚远,后者是 Ubuntu 22.04 中多个地方推荐的安装 renpy 的“sudo apt-get -y install renpy”后自动从存储库中获取的版本。

无论如何,我按照 Ren'py 推荐的程序获取并安装了最新版本,现在我可以运行 renpy .exe 或 .sh 文件,甚至,我得到了一个启动器,一旦我学习了教程,它就可以让我自己创建 renpy 程序。

奇怪的是,当我在终端中重复命令序列时,仍然会出现相同的错误,当我输入“renpy”时,它说“无法导入 pygame_sdl2”,最后什么也没做。这对我来说没关系,因为我已经得到了我想要的,所以我关闭了这个问题。

注意:我不是 renpy 也不是 Ubuntu 专家,只是一个用户,所以你的情况可能与我不同,但我为开发人员提供了一些详细信息。

相关内容