|
1 | 1 | Binary BorgBackup builds |
2 | 2 | ======================== |
3 | 3 |
|
4 | | -The binaries are supposed to work on the specified platform without installing |
5 | | -any dependencies. |
| 4 | +General notes |
| 5 | +------------- |
| 6 | + |
| 7 | +The binaries are supposed to work on the specified platform without installing anything else. |
| 8 | + |
| 9 | +There are some limitations, though: |
| 10 | +- for Linux, your system must have the same or newer glibc version as the one used for building |
| 11 | +- for macOS, you need to have the same or newer macOS version as the one used for building |
| 12 | +- for other OSes, there are likely similar limitations |
| 13 | + |
| 14 | +If you don't find something working on your system, check the older borg releases. |
| 15 | + |
| 16 | +*.asc are GnuPG signatures - only provided for locally built binaries. |
| 17 | +*.exe (or no extension) is the single-file fat binary. |
| 18 | +*.tgz is the single-directory fat binary. |
| 19 | + |
| 20 | +Using the single-directory build is faster and does not require as much space |
| 21 | +in the temporary directory as the self-extracting single-file build. |
| 22 | + |
| 23 | +macOS: to avoid issues, download the file via the command line OR remove the |
| 24 | + "quarantine" attribute after downloading: |
| 25 | + $ xattr -dr com.apple.quarantine borg-macos1012.tgz |
6 | 26 |
|
7 | 27 |
|
8 | 28 | Download the correct files |
9 | 29 | -------------------------- |
10 | 30 |
|
11 | | -AMD64/x86_64 architecture |
12 | | -~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 31 | +Binaries built on GitHub servers |
| 32 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 33 | + |
| 34 | +borg-linux-glibc235-x86_64-gh Linux AMD/Intel (built on Ubuntu 22.04 LTS with glibc 2.35) |
| 35 | +borg-linux-glibc235-arm64-gh Linux ARM (built on Ubuntu 22.04 LTS with glibc 2.35) |
| 36 | + |
| 37 | +borg-macos-14-arm64-gh macOS Apple Silicon (built on macOS 14 w/o FUSE support) |
| 38 | +borg-macos-13-x86_64-gh macOS Intel (built on macOS 13 w/o FUSE support) |
| 39 | + |
| 40 | + |
| 41 | +Binaries built locally (x86_64 only) |
| 42 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
13 | 43 |
|
14 | 44 | borg-linux-glibc241 Linux (built on Debian 13 "Trixie" with glibc 2.41) |
15 | 45 | borg-linux-glibc236 Linux (built on Debian 12 "Bookworm" with glibc 2.36) |
16 | 46 | borg-linux-glibc231 Linux (built on Debian 11 "Bullseye" with glibc 2.31) |
17 | | -borg-linux-glibc228 Linux (built on Debian 10 "Buster" with glibc 2.28) |
18 | | - Note: You can also try them on other Linux distributions with different glibc |
19 | | - versions - as long as glibc is compatible, they will work. |
20 | | - If it doesn't work, try a Borg 1.2.x binary. |
21 | | - |
22 | | -borg-macos1012 macOS (built on macOS Sierra 10.12 with the latest macFUSE from Homebrew) |
23 | | - To avoid signing issues, download the file via the command line OR |
24 | | - remove the "quarantine" attribute after downloading: |
25 | | - $ xattr -dr com.apple.quarantine borg-macos1012.tgz |
26 | 47 |
|
27 | 48 | borg-freebsd13 FreeBSD (built on FreeBSD 13) |
28 | 49 | borg-freebsd14 FreeBSD (built on FreeBSD 14) |
29 | 50 |
|
30 | | -*.tgz Similar to the above, but built as a directory with files, |
31 | | - not as a single self-extracting binary. Using the directory |
32 | | - build is faster and does not require as much space in the temporary |
33 | | - directory as the one-file build. |
34 | | -*.asc GnuPG signatures for * |
35 | | - |
36 | 51 |
|
37 | 52 | Verifying your download |
38 | 53 | ----------------------- |
@@ -85,4 +100,3 @@ There, please give: |
85 | 100 | - a traceback with system info (if you have one) |
86 | 101 | - your precise platform (CPU, 32/64-bit?), OS, distribution, release |
87 | 102 | - your Python and (g)libc versions |
88 | | - |
|
0 commit comments