我需要一个 C 代码的 GUI 美化器。我在 sourceforge 上找到了 UniversalIndentGUI。下载了一个 .deb 文件。使用 Ubuntu 软件中心打开它进行安装,但按钮是灰色的,无法点击,并且有一行写着
依赖性无法满足:libqscintilla2-3。
我已经通过 Synaptic 软件包管理器安装了 libqscintilla2-5,但没用。有没有办法安装 UniversalIndentGUI、libqscintilla2-3 软件包或以某种方式解决这个问题?
答案1
我使用 Synaptic 软件包管理器安装了软件包“universalindentgui”,而不是尝试使用 Ubuntu 软件中心安装 .deb 文件。管理器安装了其他 8 个软件包,但我认为它们都是 GUI 后面使用的终端工具(例如 astyle、uncrustify 等)。但是,管理器没有安装名称类似于“libqscintilla”或 blueXrider 回答中列出的任何软件包。该应用程序似乎运行良好。
答案2
- Sourceforge 可能不是最好的来源。UniversalindentGUI 有一个 PPA
- 通常,您的发行版的依赖关系无法得到满足,因为它是为不同的发行版版本编译的。例如:从 Natty 而不是 Precise 安装某些东西。
- 请参阅 Launchpad 以获取正确的文档这里
- 安装之前,请下载所述的构建依赖项。
当前稳定版本:
构建依赖项
debhelper (>= 8.0.0)
libqscintilla2-dev
libqt4-dev
quilt (>= 0.46-7)