如果你正在管理大量的学术参考文献,JabRef 可能就是你要找的工具。它是一个开源但功能强大的文献管理工具,可以帮助研究人员、学生和学者高效地整理他们的参考文献。它使用 BibTeX 作为原生格式,非常适合那些使用 LaTeX 或其他学术工具的用户。在这份详细指南中,你将学习如何使用不同的可靠方法在 Ubuntu 24.04 中安装 JabRef。系统要求
在 Ubuntu 24.04 上安装 JabRef 之前,你应该具备以下条件:Ubuntu 24.04 LTS(Noble Numbat)或其兼容衍生版本步骤 1:更新系统
打开 Ubuntu 24.04 中的命令终端,运行系统更新命令,以确保我们的系统拥有最新的软件包更新。sudo apt update && sudo apt upgrade -y
步骤 2:安装 Java(JRE 17 或更新版本)
JabRef 是一个 Java 应用程序,需要 Java 运行时环境才能执行。Ubuntu 24.04 可能没有预装 Java,因此这一步至关重要。sudo apt install openjdk-17-jre -y
步骤 3:选择一种安装 JabRef 的方法
有多种方法可以安装 JabRef,你可以选择适合你的方式:| 方法 | 适用用户 | 安装难度 |
|---|
| .deb 包 | 大多数用户 | 简单 |
| Flatpak | 喜欢隔离环境的用户 | 中等 |
| Snap | 喜欢隔离环境的用户 | 简单 |
方法 1:使用 .deb 包安装 JabRef(推荐)
我们可以直接访问 JabRef 官方 GitHub 下载页面 来下载。或者,如果你不想这样做,这里有一个命令可以自动从 GitHub 下载最新版本的 JabRef Debian 文件。wget $(curl -s https://api.github.com/repos/JabRef/jabref/releases/latest | grep browser_download_url | grep '.deb"' | cut -d '"' -f 4)
下载好 JabRef 的 debian 文件后,使用 dpkg 安装它,例如:sudo dpkg -i jabref_*_amd64.deb
如果看到缺少依赖项的错误,通过运行以下命令来修复它们:sudo apt --fix-broken install
方法 2:使用 Flatpak 安装 JabRef(备选)
另一种获取 JabRef 的方式是使用通用包管理器 “Flatpak”,它在隔离的环境中安装应用程序。如果你希望避免系统级软件包冲突或使用多个版本,这非常好。sudo apt install flatpak -y
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.jabref.jabref
方法 3:通过 Snap 包安装 JabRef(可选)
你可能会想,既然 JabRef 可以通过 Snap 获得,为什么我们在文章开头没有提到它,因为它是最直接的方法之一。嗯,原因是 JabRef 团队并不正式推荐使用 Snap 版本——因为用户在打开 PDF 或外部文件时可能会遇到令人沮丧的行为。起初,JabRef 会询问使用哪个应用程序来打开此类文件,但在三次选择同一个应用程序后,它会自动将其设置为默认程序——且没有提供直接的方法来后续更改它。这是因为Snap使用了沙盒环境,它将用户安装的应用程序与 JabRef 隔离开来。因此,即使修改Preferences(偏好设置)→ External File Types(外部文件类型)下的设置也没有效果。该选择存储在 XDG 权限系统中,更改它需要类似这样的命令行解决方法:flatpak permission-set --data "{'always-ask':<false>}" desktop-used-apps application/pdf snap.jabref okularApplication_pdf 0 3
此示例将Okular设置为默认 PDF 阅读器。如果你希望每次都询问,只需设置 'always-ask': 即可。这个限制是开发者不推荐使用 Snap 版本的关键原因。尽管如此,如果你想使用Snap安装 Jabref,那么以下是执行此操作的命令:步骤 4:启动 JabRef
安装完成后,你可以通过 Ubuntu 的应用区域启动JabRef。前往应用菜单 → 搜索 “JabRef”,或者手动运行命令:jabref(如果使用 Flatpak,则为 flatpak run org.jabref.jabref)。安装后配置
安装 JabRef 后,你可能需要对其进行配置以获得最佳使用体验:创建你的第一个文献库
点击 “File”(文件)→ “New Library”(新建文献库)来创建新的参考文献数据库配置偏好设置
通过 “Options”(选项)→ “Preferences”(偏好设置)访问 JabRef 偏好设置,以自定义:JabRef 与 TeXstudio、Kile 或带有 LaTeX 扩展的 VS Code 等 LaTeX 编辑器配合得很好。集成方法:将你的 JabRef 文献库保存为 .bib 文件在你的 LaTeX 文档中添加:\bibliography{yourbibfile}如何卸载 JabRef(可选)
flatpak uninstall org.jabref.jabref
结语
在 Ubuntu 24.04 上安装 JabRef 简单且灵活。你可以根据方便程度选择本文中提到的任何方法。无论你选择哪种方法,JabRef 都能为你节省数小时管理引用的时间,尤其是当它与 LaTeX 或研究工作流程结合使用时。