Как связать NTFS-3G с домашним пивом?

Простите, если это где-то в другом месте, но я не могу его найти.

Я пытаюсь установить NTFS-3G на OS X 10.11 (El Capitan).

Я слежу за процессом по этой ссылке

Но шаг для установки отчетов NTFS-3G:

$ brew install homebrew/fuse/ntfs-3g
Warning: homebrew/fuse/ntfs-3g-2015.3.14 already installed, it's just not linked

Так...

  1. Как мне просто связать установленный элемент?

  2. Как только это будет сделано, как мне завершить процесс установки? Есть ли что-нибудь, что может сделать процесс brew install... после компоновки?

РЕДАКТИРОВАТЬ: После bfontaine... я получаю:

$ brew link homebrew/fuse/ntfs-3g                                
Linking /usr/local/Cellar/ntfs-3g/2015.3.14... 
Error: Could not symlink share/doc/ntfs-3g/README
Target /usr/local/share/doc/ntfs-3g/README
already exists. You may want to remove it:
  rm '/usr/local/share/doc/ntfs-3g/README'

To force the link and overwrite all conflicting files:
  brew link --overwrite ntfs-3g

To list all files that would be deleted:
  brew link --overwrite --dry-run ntfs-3g
$ brew link --overwrite homebrew/fuse/ntfs-3g
Linking /usr/local/Cellar/ntfs-3g/2015.3.14... 
Error: Could not symlink share/doc/ntfs-3g/README
/usr/local/share/doc/ntfs-3g is not writable.

Я иду в нору? Если я завариваю деинсталляцию, все ли будет очищено, или мне придется чистить вручную?

Это становится грязным...

EDIT2: вывод brew link --overwrite --dry-run:

$ brew link --overwrite --dry-run homebrew/fuse/ntfs-3g
Would remove:
/usr/local/include/ntfs-3g/acls.h
/usr/local/include/ntfs-3g/attrib.h
/usr/local/include/ntfs-3g/attrlist.h
/usr/local/include/ntfs-3g/bitmap.h
/usr/local/include/ntfs-3g/bootsect.h
/usr/local/include/ntfs-3g/cache.h
/usr/local/include/ntfs-3g/collate.h
/usr/local/include/ntfs-3g/compat.h
/usr/local/include/ntfs-3g/compress.h
/usr/local/include/ntfs-3g/debug.h
/usr/local/include/ntfs-3g/device.h
/usr/local/include/ntfs-3g/device_io.h
/usr/local/include/ntfs-3g/dir.h
/usr/local/include/ntfs-3g/ea.h
/usr/local/include/ntfs-3g/efs.h
/usr/local/include/ntfs-3g/endians.h
/usr/local/include/ntfs-3g/index.h
/usr/local/include/ntfs-3g/inode.h
/usr/local/include/ntfs-3g/ioctl.h
/usr/local/include/ntfs-3g/layout.h
/usr/local/include/ntfs-3g/lcnalloc.h
/usr/local/include/ntfs-3g/logfile.h
/usr/local/include/ntfs-3g/logging.h
/usr/local/include/ntfs-3g/mft.h
/usr/local/include/ntfs-3g/misc.h
/usr/local/include/ntfs-3g/mst.h
/usr/local/include/ntfs-3g/ntfstime.h
/usr/local/include/ntfs-3g/object_id.h
/usr/local/include/ntfs-3g/param.h
/usr/local/include/ntfs-3g/realpath.h
/usr/local/include/ntfs-3g/reparse.h
/usr/local/include/ntfs-3g/runlist.h
/usr/local/include/ntfs-3g/security.h
/usr/local/include/ntfs-3g/support.h
/usr/local/include/ntfs-3g/types.h
/usr/local/include/ntfs-3g/unistr.h
/usr/local/include/ntfs-3g/volume.h
/usr/local/include/ntfs-3g/xattrs.h
/usr/local/share/man/man8/mkfs.ntfs.8 -> /usr/local/share/man/man8/mkntfs.8
/usr/local/share/man/man8/mkntfs.8
/usr/local/share/man/man8/mount.lowntfs-3g.8 -> /usr/local/share/man/man8/ntfs-3g.8
/usr/local/share/man/man8/mount.ntfs-3g.8 -> /usr/local/share/man/man8/ntfs-3g.8
/usr/local/share/man/man8/ntfs-3g.8
/usr/local/share/man/man8/ntfs-3g.probe.8
/usr/local/share/man/man8/ntfs-3g.secaudit.8
/usr/local/share/man/man8/ntfs-3g.usermap.8
/usr/local/share/man/man8/ntfscat.8
/usr/local/share/man/man8/ntfsclone.8
/usr/local/share/man/man8/ntfscluster.8
/usr/local/share/man/man8/ntfscmp.8
/usr/local/share/man/man8/ntfscp.8
/usr/local/share/man/man8/ntfsfix.8
/usr/local/share/man/man8/ntfsinfo.8
/usr/local/share/man/man8/ntfslabel.8
/usr/local/share/man/man8/ntfsls.8
/usr/local/share/man/man8/ntfsprogs.8
/usr/local/share/man/man8/ntfsresize.8
/usr/local/share/man/man8/ntfsundelete.8
/usr/local/lib/libntfs-3g.86.dylib
/usr/local/lib/libntfs-3g.a
/usr/local/lib/libntfs-3g.dylib -> /usr/local/lib/libntfs-3g.86.dylib
/usr/local/lib/pkgconfig/libntfs-3g.pc
$ 

но даже после 'brew uninstall...' каталог /usr/local/include/ntfs-3g все еще существует

1 ответ

Решение

Использование brew link homebrew/fuse/ntfs-3g,


Чтобы идти дальше, здесь приведены общие команды:

brew install <formula>   # install (and link) the formula
brew unlink <formula>    # unlink the formula
brew link <formula>      # link the formula
brew uninstall <formula> # uninstall (and unlink) the formula

Чтобы понять это, вам нужно знать, что когда Homebrew устанавливает формулу foo версия 1.2.3, он устанавливает все под /usr/local/Cellar/foo/1.2.3/ затем ссылки на все двоичные файлы в /usr/local/bin; все страницы под /usr/local/share/man; и т.д. Это означает, что /usr/local/bin/something это не двоичный файл, а символическая ссылка на соответствующий двоичный файл (например, /usr/local/Cellar/foo/1.2.3/bin/something).
Иногда двоичные файлы конфликтуют друг с другом. Например, оба mysql а также mariadb обеспечить mysql двоичный файл. Homebrew не сможет связать оба одновременно, поэтому он позволяет установить один; отвяжите это; затем установите другой. Таким образом, вы можете иметь оба в своей системе без конфликтов.

Другие вопросы по тегам