2014-06-10 41 views
0

作为一个长期的OSX用户和noob程序员,我安装的大多数程序都是使用dmg文件完成的,该文件负责将源代码分发到我的计算机文件系统并在必要时编译代码。然而,随着我在终端上花的时间越来越多,我发现我想安装一些tar.gz文件给我的好东西。Linux和OSX的文件系统有什么区别?

我认识到,一旦将所述文件解压缩(解压缩)到源代码目录后会出现很大程度的变化,但我发现大多数方向都针对运行Ubuntu的人或一些Linux变体以及作为OSX用户的文件系统中的目录名称不完全匹配。

例如,位于OSX根目录中的用户目录中的文件好像置于/ home中。我想知道是否还有其他区别需要注意:放置源代码的位置。

在我的情况下,我试图安装figlet,它告诉我在/ usr/games中放置一些文件(以为我没有游戏),然后编辑makefile指向这些路径。其中一个路径是.dir文件,是否与目录相同?

对不起,如果这是过度锻炼,我只是讨厌sudo-ing,当我不确定我在做什么是对的。

回答

1

我建议您在/ usr/local中安装非Apple的任何内容(即本地变体和版本),以便将它们分开,然后您可以在那里放松更多的权限。这就是homebrew也采用的方法,它是在OSX上安装额外软件包的一种很好的方式,我会推荐 - 在尝试自己手动安装东西之后,大量的挫败感!

我不知道figlet但自制似乎here

+0

非常感谢你! – zzzbra

相关问题