4 votos

Brew da: "Error: ¡gocryptfs se ha desactivado porque requiere de FUSE!" durante la instalación de encfsgui

Estoy recibiendo errores mientras instalo pyencfsgui

Cuando ejecuto brew install encfs o brew install encfs obtengo el mensaje Error: ¡encfs / gocryptfs se ha deshabilitado porque requiere FUSE!

He instalado el paquete osxfuse de brew y reinicié mi mac.

Después de recibir el mensaje de error anterior, instalé el paquete de escritorio macfuse y reinicié mi mac nuevamente.

entra aquí la descripción de la imagen

salida de brew config

VERSÓN HOMEBREW: 3.1.2-11-gf904d63
ORIGEN: https://github.com/Homebrew/brew
HEAD: f904d63e04b771d9ea2f42dd0523f9bb3f5bb814
Último commit: hace 2 horas
ORIGEN del grifo principal: https://github.com/Homebrew/homebrew-core
HEAD del grifo principal: 4815f82c119f8f46847f8ddbc6264e02e1a67925
Último commit del grifo principal: hace 40 minutos
Rama del grifo principal: master
PREFIJO HOMEBREW: /usr/local
OPCIONES HOMEBREW_CASK: []
PANTALLA HOMEBREW: /private/tmp/com.apple.launchd.DEMpKIGHTF/org.macosforge.xquartz:0
TRABAJOS DE COMPILACIÓN DE HOMEBREW: 8
Ruby de Homebrew: 2.6.3 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.3_2/bin/ruby
CPU: ocho núcleos haswell de 64 bits
Clang: versión 10.0 build 1000
Git: 2.31.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
macOS: 10.13.6-x86_64
CLT: 10.1.0.0.1.1539992718
Xcode: 10.1
XQuartz: 2.7.11 => /opt/X11

salida de brew list

==> Fórmulas
adwaita-icon-theme      libatomic_ops           ocaml
ant             libbluray           openblas
aom             libcroco            opencore-amr
aria2               libepoxy            openjdk
atk             libev               openjpeg
autoconf            libevent            openssl@1.1
autoconf-archive        libffi              opus
automake            libgphoto2          p11-kit
bchunk              libicns             p7zip
bdw-gc              libiconv            pango
bison               libid3tag           pcre
boost               libidn2             pcre2
c-ares              libimobiledevice        pidof
cairo               libmikmod           pixman
cmake               libmp3splt          pkg-config
coreutils           libmpc              portmidi
cpulimit            libogg              python
cython              libpcap             python3
docbook             libplist            python@3.8
docbook-xsl         libpng              python@3.9
doxygen             libpsl              readline
encfs               libpthread-stubs        rtmpdump
ffmpeg              librsvg             rubberband
findutils           libsamplerate           ruby
flac                libsndfile          rust
fontconfig          libsoup             sane-backends
freetype            libsoxr             scrcpy
frei0r              libssh2             sdl
fribidi             libtasn1            sdl2
gcc             libtiff             sdl_image
gd              libtool             sdl_mixer
gdbm                libunistring            sdl_net
gdk-pixbuf          libusb              sdl_ttf
gettext             libusb-compat           shared-mime-info
giflib              libusbmuxd          smpeg
git             libuv               snappy
glib                libvorbis           speex
glib-networking         libvpx              sphinx-doc
gmp             libx11              sqlite
gnome-icon-theme        libxau              ssh-copy-id
gnu-getopt          libxcb              tcl-tk
gnu-sed             libxdmcp            tesseract
gnutls              libxext             texi2html
gobject-introspection       libxml2             theora
graphite2           libxrender          unbound
grsync              libyaml             unison
gsettings-desktop-schemas   little-cms2         usbmuxd
gtk+                lzo             util-macros
gtk+3               m4              vala
guile               mad             webp
hardlink-osx            makedepend          wget
harfbuzz            mercurial           wine
hicolor-icon-theme      meson               x264
icu4c               mp3splt             x265
intltool            mpdecimal           xcb-proto
isl             mpfr                xmlto
itstool             mtr             xorgproto
jasper              nasm                xtrans
jemalloc            net-snmp            xvid
jpeg                nettle              xz
lame                nghttp2             yasm
leptonica           ninja
libass              numpy

==> Casks
android-platform-tools  macfuse         retroshare
eloston-chromium    osxfuse         spyder

0voto

homocomputeris Puntos 135

Con respecto a gocryptfs (y de manera similar a otros paquetes):

  1. Instalar MacFUSE
  2. Obtener la última fórmula y modificarla eliminando la sección con dependencias de Linux

    depends_on "libfuse" depends_on :linux # en macOS, requiere MacFUSE de código cerrado

para obtener algo como:

class Gocryptfs < Formula
  desc "Sistema de archivos superpuesto cifrado escrito en Go"
  homepage "https://nuetzlich.net/gocryptfs/"
  url "https://github.com/rfjakob/gocryptfs/releases/download/v2.4.0/gocryptfs_v2.4.0_src-deps.tar.gz"
  sha256 "45158daf20df7f94e0c9ec57ba07af21df2e25e15b8584bf3c7de96adbbc2efd"
  license "MIT"

  bottle do
    sha256 cellar: :any_skip_relocation, x86_64_linux: "dda3ad1b778225c58589831ecb20d95906e1f731c794c5982734ee19bcc3b68b"
  end

  depends_on "go" => :build
  depends_on "pkg-config" => :build
  depends_on "openssl@3"

  def install
    system "./build.bash"
    bin.install "gocryptfs", "gocryptfs-xray/gocryptfs-xray"
    man1.install "Documentation/gocryptfs.1", "Documentation/gocryptfs-xray.1"
  end

  test do
    (testpath/"encdir").mkpath
    pipe_output("#{bin}/gocryptfs -init #{testpath}/encdir", "password", 0)
    assert_predicate testpath/"encdir/gocryptfs.conf", :exist?
  end
end
  1. Instalar usando brew install ./gocryptfs.rb (nota la parte ./) desde el directorio donde guardaste gocryptfs.rb

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X