在 Ubuntu 编译 GoldenDict
内容提要
本文介绍了GoldenDict的开发现状,指出其更新缓慢,推荐使用更新频繁的Goldendict-ng。Goldendict-ng已被多个Linux发行版收录,安装方便。文章还提供了在Ubuntu上编译GoldenDict的步骤,包括所需的依赖和命令。
延伸解读
为何推荐转向 Goldendict-ng
文章指出 GoldenDict 最近一次更新停留在 2023 年 5 月 31 日,更新频率很低,而 Goldendict-ng 更新和发布更频繁。此外,Goldendict-ng 已被 Debian、Ubuntu、Fedora、OpenSUSE 等主流发行版收录,用户可以通过系统仓库或 flatpak 方便安装,无需手动编译。对于追求新功能和更好维护的用户,转向 Goldendict-ng 是更省心的选择。
编译步骤的时效性提醒
作者明确说明,编译步骤测试于 Ubuntu 21.04,且可能已过时,建议读者参考 GoldenDict 官方文档。这意味着依赖包名称、命令或配置选项可能随系统版本变化而失效。如果读者使用较新的 Ubuntu 或其他发行版,直接照搬命令可能遇到问题,应优先查阅最新官方指南,避免因环境差异导致编译失败。
编译依赖与可选功能
编译前需安装大量开发包,包括 git、build-essential、qt5 相关组件以及 libvorbis、libhunspell、libopencc 等。其中 qmake 命令后的 CONFIG 参数启用了中文转换和 zim 支持,说明这些功能需要额外依赖。若不需要这些功能,可调整配置以减少依赖。此外,不执行 make install 也可直接运行编译出的可执行文件,适合临时测试。
Q&A
为什么推荐使用Goldendict-ng而不是GoldenDict?
因为Goldendict-ng更新频繁,且已被多个Linux发行版收录,使用更方便。
在Ubuntu上编译GoldenDict需要哪些依赖?
需要的依赖包括git、pkg-config、build-essential、qt5-qmake等多个库。
编译GoldenDict的基本步骤是什么?
基本步骤包括克隆源代码、运行qmake、执行make和可选的安装命令。
GoldenDict的最后一次更新是什么时候?
GoldenDict的最后一次更新是在2023年5月31日。
如何在Ubuntu上运行编译好的GoldenDict?
可以通过命令chmod +x ./goldendict增加可执行权限,然后运行./goldendict。
如果不执行make install,GoldenDict还能使用吗?
可以,直接运行编译好的GoldenDict也能使用,不一定需要安装。