天行健,君子以自强不息;
      地势坤,君子以厚德载物;

  • 1 
预览模式: 普通 | 列表

Homebrew的安装与使用


 

Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。

我曾经是MacPorts的使用者,但了解Homebrew之后,立即“弃暗投明”了。其实MacPorts也是一个很不错的解决方案,除了一个实在让我头疼的特性。MacPorts有个原则,对于软件包之间的依赖,都在MacPorts内部解决(/opt/local)

[阅读全文]

标签: MAC brew

Mac OS X下使用bindfs实现mount的目录绑定功能


 

Linux下的mount命令有一个--bind参数,将目录挂载到另一个目录下。Mac OS X的mount命令不支持--bind,不过我们可以使用bindfs实现相同的功能。

bindfs是一个基于FUSE的文件系统实现,并非Mac OS X的预装工具,但通过Homebrew安装非常简单。

brew install bindfs

Homebrew会自动安装bindfs以及其依赖。如果出现未找到pkg-config的错误,请先输入brew install pkg-config安装。
安装完成后,需要在系统启动时加载FUSE内核扩展。按照osxfuse提示操作。(如果已经安装过osxfus可以

[阅读全文]

标签: MAC bindfs mount
  • 1