如何将ntfs-3g与自制软件链接?
请原谅我,如果这是在其他地方,但我找不到它.
我正在尝试在OS X 10.11(El Capitan)上安装NTFS-3G. I am following the process at this link 但安装NTFS-3G报告的步骤如下: $brew install homebrew/fuse/ntfs-3g Warning: homebrew/fuse/ntfs-3g-2015.3.14 already installed,it's just not linked 所以… >如何链接已安装的项目? 编辑: $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 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仍然存在 解决方法
使用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将无法同时链接两者,因此它允许您安装一个;取消联系;然后安装另一个.这样你就可以在你的系统上同时没有冲突. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |