Package-Management

我應該把自己編譯的軟體放在哪裡?

  • December 22, 2013

我需要在我的 Fedora 機器上編譯一些軟體。放置它的最佳位置在哪裡,以免干擾打包軟體?

經驗法則,至少在 Debian 風格的系統上:

  • /usr/local對於“系統範圍”的東西——即/usr/local傾向於在發行版的預設值$PATH中,並遵循標準的 UNIX 目錄層次結構,帶有/usr/local/bin,/usr/local/lib等。
  • /opt對於您不信任的東西,可以在系統範圍內使用每個應用程序的前綴——即/opt/firefox-3.6.8,/opt/mono-2.6.7等等。這裡的東西需要更仔細的管理,但也不太可能破壞您的系統 - 並且更容易刪除,因為您只需刪除文件夾並且它就消失了。

引用自:https://unix.stackexchange.com/questions/30