Linux安装BorgBackup备份工具完整详细操作步骤与注意事项
在 Linux 系统上安装 BorgBackup 这款强大的备份工具比想象中更简单,无需手动编译或处理复杂的依赖关系。主流 Linux 发行版大多已通过官方软件源提供现成安装包。接下来,我们将逐一介绍不同操作系统下的具体部署步骤。

在 Ubuntu/Debian 系统上使用 apt 安装 BorgBackup
两条命令即可完成:
sudo apt update sudo apt install borgbackup
安装完毕后,运行 borg --version 如果能看到版本号,就说明安装成功。请务必先执行 update 更新软件包索引,否则可能安装到旧版本——比如 Ubuntu 22.04 默认源中仍是 1.1.x,而最新稳定版已是 1.2.9 以上,版本差距较大。
在 CentOS/RHEL/AlmaLinux 上使用 dnf 或 yum 安装 BorgBackup
首先确保 EPEL(Extra Packages for Enterprise Linux)源已启用:
sudo dnf install epel-release -y sudo dnf install borgbackup -y
对于 CentOS 7 等较老的系统,可能没有 dnf 命令,此时应改用 yum:
sudo yum install epel-release -y sudo yum install borgbackup -y
安装完成后,运行 borg --help 应该能正常输出帮助信息。实际运维中最常见的安装失败原因就是 EPEL 源未启用,导致系统找不到 borgbackup 软件包。
在 Arch Linux 及其衍生版上使用 pacman 安装 BorgBackup
一条命令就能搞定:
sudo pacman -S borgbackup
Arch 用户通常不会遇到依赖问题,但有一个常见陷阱需要留意:如果系统长时间没有执行 pacman -Syu 更新,可能因为 glibc 或 Python 版本不匹配导致 borg 启动时报错。典型错误信息为 ImportError: cannot import name 'ABC' from 'collections'。这并非 Borg 本身的问题,而是 Python 标准库变更引发的兼容性问题,解决办法是先升级整个系统。
不想使用包管理器?直接下载 BorgBackup 二进制文件
适用于无法联网、或需要特定版本的场景(例如要 v1.2.9 修复某个已知 bug):
- 前往 GitHub Releases 页面,根据系统架构下载对应的
borg-linux64文件 - 赋予可执行权限:
chmod +x borg-linux64 - 将文件移动到 PATH 路径中:
sudo mv borg-linux64 /usr/local/bin/borg
这种安装方式绕过了包管理器的依赖校验,需要注意两点:一是二进制文件依赖系统的 glibc 版本——CentOS 7 的 glibc 较旧,可能无法运行较新版本的 Borg 二进制文件;二是某些极简容器镜像(如 distroless)缺少 libc 库,也会导致启动失败。
安装完成后,不要急于初始化仓库(init repo)。请先检查 shell 环境中是否定义了冲突的环境变量,例如 BORG_REPO 或 BORG_PASSPHRASE。这些旧值会在后续执行 create 或 init 命令时导致静默失败,错误信息不明显,排查起来颇为耗时。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
麒麟OS系统录屏的详细操作步骤
在银河麒麟桌面操作系统V10 SP1(2503)及后续版本中,系统内置了原生录屏工具kylin-screencap,无需联网安装第三方软件,录制过程流畅无卡顿。该工具默认支持键盘按键显示、鼠标点击动画以及双音源同步采集。如果用户在软件商店搜索“录屏”时提示“未找到”,说明当前系统为精简版镜像或官方应
Linux使用mount命令查看所有挂载点
在 Linux 系统中,查看当前所有挂载项的最直接方式就是执行 mount 命令。它会从 proc mounts 中读取内核实时维护的挂载列表,覆盖范围最全、权威性最高——连 proc、sysfs、tmpfs 这类伪文件系统也包含在内,而 df -h 会主动过滤掉它们。因此,你需要清楚什么场景该用
Linux系统安装Anaconda超详细图文教程
坦白说,conda命令无法使用、Python仍调用系统默认版本,这类问题大概率不是安装步骤出错,而是PATH环境变量未生效,或生效后被其他配置覆盖了。这是Linux系统安装Anaconda后最常见的卡点,也是最容易被忽视的细节。确认系统架构再下载安装包直接复制粘贴wget命令脚本,很可能运行失败——
FileZilla安装使用教程 统信UOS系统实测指南
在统信UOS系统上完成FileZilla的安装与FTP文件传输,核心流程分为三步:客户端部署、字符集适配、站点连接,每一步都不可或缺。如果省略其中任一环节,轻则导致中文目录显示乱码,重则连接失败无法访问。接下来将针对这三个关键环节逐一进行详细讲解。 通过终端命令行在线安装FileZilla 如果您的
Linux下Sentinel流量控制部署方法
Linux下部署Sentinel控制台需确保JDK版本不低于1 8,启动时显式指定端口、Dashboard地址等JVM参数。客户端连接失败时常因地址配置错误、防火墙未放行或网络不通。推荐使用systemd实现后台稳定运行与开机自启。
- 日榜
- 周榜
- 月榜
相关攻略
2026-06-20 11:46
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:45
2026-06-20 11:44
2026-06-20 11:44
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

