2014-06-10 75 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

相關問題