2012-08-17 67 views
7

以下是一些在Windows中使用了15年以上編碼但在Mac OS X上從頭開始編寫的一些新手問題。我已經搜索了網頁,這個網站並沒有找到答案,但我認爲這些答案將對很多人有用。在Mac OS X上存儲代碼和安裝應用程序的位置 - 從Windows切換

很簡單....

  1. 我應該在哪裏存儲在文件系統中的私人代碼和項目?我的用戶目錄?在/ usr /?

  2. 我應該在哪裏存儲共享代碼和項目?

  3. 我應該在哪裏建立一個github存儲庫?

  4. 一旦建成,我應該在哪裏安裝應用程序?我在這裏看到很多可能性。/opt /,/ var/lib,/ usr/local/var等。

  5. 也許最有趣的是:我怎樣才能得到我的Mac上安裝的所有東西的位置?

我想象一下,在40年的UNIX歷史上已經出現了一些標準,但到目前爲止我一直無法找到它們。我應該遵循一些「最佳實踐」指導方針。

哦,順便說一下,我正在談論像PostgreSQL之類的東西。不正確的Mac應用程序。

我問的原因是我遇到過很多種方法來安裝似乎有自己想法安裝相同應用程序的地方。例如自制軟件,螞蟻等。這些有時導致安裝位置不同於安裝應用程序的FAQ或文檔。

欣賞這些的任何答案。

非常感謝。

回答

4

Github有一個很好的Mac應用程序,可以下載和同步你的Github倉庫。默認情況下,它將它們放置在〜/ Documents(您的主文件夾的文檔目錄)中的子目錄中。

我的主頁設置是在〜內創建一個git目錄,並將其用於私人項目。對於共享項目,將它們放置在/ Users/Shared(Mac OS中爲所有人共享共享文件夾)

就安裝命令行工具而言,Mac就像BSD盒一樣安裝在/ usr/local/bin等等。圖形應用程序應該進入/應用程序。 Github的mac應用程序在/ usr/local/bin中安裝一個命令行工具(可選)。

OS X上的某些軟件包工具創建了自己的目錄層次結構(fink,macports),但是mirfs安裝在/ usr/local中。