在 22.04 中安装 Eric IDE?

在 22.04 中安装 Eric IDE?

我在 22.04 版本中从存储库安装了 Eric6 IDE,

 sudo apt install eric

安装没有错误,但无法启动。在 18.04 上安装 Eric IDE没有帮助。

日志中的错误是

 File "/usr/share/eric/modules/E5Gui/ESToolButton.py", line 55
 setPixelSize(self,int): argument 1 has unexpected type 'float'

有人在 22.04 上成功启动了这个包吗?

答案1

我做了这些更改,并让 eric6 启动了。我不知道是否会出现任何意外的副作用。

/usr/share/eric/modules/E5Gui/E5ToolButton.py 第 55 行

这行:font.setPixelSize(self.__badgeLabel.height() / 2.5)

变成:font.setPixelSize(round(self.__badgeLabel.height() / 2.5))

/usr/share/eric/modules/Network/IRC/IrcWidget.py 第 75 行

这行:self.splitter.setSizes([height * 0.6, height * 0.4])

变成:self.splitter.setSizes([round(height * 0.6), round(height * 0.4)])

答案2

https://groups.google.com/g/linux.debian.bugs.dist/c/7DeBR3OS9_A

似乎存在错误的依赖项,应该安装 eric7 而不是 eric6

相关内容