Kaynağa Gözat

Merge pull request #5691 from m3nu/issue/5660/macos-fuse-docs

Add short note on pointing setup.py to openssl on macOS
TW 4 yıl önce
ebeveyn
işleme
29686798af
1 değiştirilmiş dosya ile 8 ekleme ve 2 silme
  1. 8 2
      docs/installation.rst

+ 8 - 2
docs/installation.rst

@@ -50,7 +50,7 @@ Fedora/RHEL  `Fedora official repository`_                 ``dnf install borgbac
 FreeBSD      `FreeBSD ports`_                              ``cd /usr/ports/archivers/py-borgbackup && make install clean``
 FreeBSD      `FreeBSD ports`_                              ``cd /usr/ports/archivers/py-borgbackup && make install clean``
 macOS        `Homebrew`_                                   | ``brew install borgbackup`` (official formula, **no** FUSE support)
 macOS        `Homebrew`_                                   | ``brew install borgbackup`` (official formula, **no** FUSE support)
                                                            | **or**
                                                            | **or**
-                                                           | ``brew install --cask osxfuse`` (`private Tap`_, FUSE support) 
+                                                           | ``brew install --cask macfuse`` (`private Tap`_, FUSE support) 
                                                            | ``brew install borgbackup/tap/borgbackup-fuse``
                                                            | ``brew install borgbackup/tap/borgbackup-fuse``
 Mageia       `cauldron`_                                   ``urpmi borgbackup``
 Mageia       `cauldron`_                                   ``urpmi borgbackup``
 NetBSD       `pkgsrc`_                                     ``pkg_add py-borgbackup``
 NetBSD       `pkgsrc`_                                     ``pkg_add py-borgbackup``
@@ -258,7 +258,13 @@ For FUSE support to mount the backup archives, you need at least version 3.0 of
 macFUSE, which is available via `github
 macFUSE, which is available via `github
 <https://github.com/osxfuse/osxfuse/releases/latest>`__, or Homebrew::
 <https://github.com/osxfuse/osxfuse/releases/latest>`__, or Homebrew::
 
 
-    brew install --cask osxfuse
+    brew install --cask macfuse
+
+When installing Borg via ``pip``, be sure to install the ``llfuse`` extra,
+since macFUSE only supports FUSE API v2. Also, since Homebrew won't link
+the installed ``openssl`` formula, point pkg-config to the correct path::
+
+    PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig" pip install borgbackup[llfuse]
 
 
 For OS X Catalina and later, be aware that you must authorize full disk access.
 For OS X Catalina and later, be aware that you must authorize full disk access.
 It is no longer sufficient to run borg backups as root. If you have not yet
 It is no longer sufficient to run borg backups as root. If you have not yet