Directory-Structure

/usr/share/src?

  • August 10, 2015

原始碼為文本;文本是獨立於架構的數據(即,/usr/share能夠)。出於某種原因,在 Linux 發行版中/usr/src/連結是否是個壞主意?/usr/share/src

在 Unix 和 Linux 等複製版本中,/usr/src 不僅適用於任何原始碼。傳統上,它是您放置正在執行的作業系統的原始碼的地方。每個作業系統的基本建構工具及其配置文件都設置為使用 /usr/src 如果你所做的只是ln -fs /usr/share/src /usr/src那麼這些工具仍然會在預期中找到它點。這就是文件連結的全部意義所在。

然而,我在過去 25 年中工作過的 un*x 系統允許您設置建構工具查找原始碼的位置、放置編譯的目標文件、放置手冊頁、放置連結的二進製文件(程序和庫)等等在。這通常用於將新建構的系統安裝到第二個硬碟驅動器上,然後您可以分離並彈出第二台電腦以從中啟動,而不是更新您自己的作業系統。或者為了同時為多個版本或不同架構提供多個源存檔,您只需使用不同的配置文件執行建構工具。這意味著無需將事物連結到不同位置或從不同位置連結。

所以不,這本身並不是一個壞主意,但是除非你需要這樣做,否則為什麼要費心改變通常的事情呢?以後可能會忘記並成為錯誤的原因只是另一件事。

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