当前位置: 首页
系统平台
Linux安装BorgBackup备份工具完整详细操作步骤与注意事项

Linux安装BorgBackup备份工具完整详细操作步骤与注意事项

热心网友 时间:2026-06-20
转载

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

Linux怎么安装BorgBackup备份工具

在 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_REPOBORG_PASSPHRASE。这些旧值会在后续执行 create 或 init 命令时导致静默失败,错误信息不明显,排查起来颇为耗时。

来源:https://www.php.cn/faq/2681843.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
麒麟OS系统录屏的详细操作步骤

麒麟OS系统录屏的详细操作步骤

在银河麒麟桌面操作系统V10 SP1(2503)及后续版本中,系统内置了原生录屏工具kylin-screencap,无需联网安装第三方软件,录制过程流畅无卡顿。该工具默认支持键盘按键显示、鼠标点击动画以及双音源同步采集。如果用户在软件商店搜索“录屏”时提示“未找到”,说明当前系统为精简版镜像或官方应

时间:2026-06-20 11:46
Linux使用mount命令查看所有挂载点

Linux使用mount命令查看所有挂载点

在 Linux 系统中,查看当前所有挂载项的最直接方式就是执行 mount 命令。它会从 proc mounts 中读取内核实时维护的挂载列表,覆盖范围最全、权威性最高——连 proc、sysfs、tmpfs 这类伪文件系统也包含在内,而 df -h 会主动过滤掉它们。因此,你需要清楚什么场景该用

时间:2026-06-20 11:45
Linux系统安装Anaconda超详细图文教程

Linux系统安装Anaconda超详细图文教程

坦白说,conda命令无法使用、Python仍调用系统默认版本,这类问题大概率不是安装步骤出错,而是PATH环境变量未生效,或生效后被其他配置覆盖了。这是Linux系统安装Anaconda后最常见的卡点,也是最容易被忽视的细节。确认系统架构再下载安装包直接复制粘贴wget命令脚本,很可能运行失败——

时间:2026-06-20 11:45
FileZilla安装使用教程 统信UOS系统实测指南

FileZilla安装使用教程 统信UOS系统实测指南

在统信UOS系统上完成FileZilla的安装与FTP文件传输,核心流程分为三步:客户端部署、字符集适配、站点连接,每一步都不可或缺。如果省略其中任一环节,轻则导致中文目录显示乱码,重则连接失败无法访问。接下来将针对这三个关键环节逐一进行详细讲解。 通过终端命令行在线安装FileZilla 如果您的

时间:2026-06-20 11:45
Linux下Sentinel流量控制部署方法

Linux下Sentinel流量控制部署方法

Linux下部署Sentinel控制台需确保JDK版本不低于1 8,启动时显式指定端口、Dashboard地址等JVM参数。客户端连接失败时常因地址配置错误、防火墙未放行或网络不通。推荐使用systemd实现后台稳定运行与开机自启。

时间:2026-06-20 11:45
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜