Package-Management
我應該把自己編譯的軟體放在哪裡?
我需要在我的 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
等等。這裡的東西需要更仔細的管理,但也不太可能破壞您的系統 - 並且更容易刪除,因為您只需刪除文件夾並且它就消失了。