軟體預設安裝在哪些目錄下?

軟體預設安裝在哪些目錄下?

當我從原始程式碼手動安裝程式或使用套件管理器安裝程式時,程式的許多檔案神奇地分散到不同的資料夾中。

我不知道哪些資料夾,但我可以猜測,包含手冊的檔案可能會進入/usr/share/doc,它的二進位檔案可能會進入/bin/usr/bin其他任何資料夾,而庫可能會進入/lib/usr/lib其他任何資料夾。

我想知道一個更大的程式涉及多少目錄,並且分佈在不同的目錄中?

答案1

大多數*nix系統滿足以下需求檔案系統層次結構 (FSH)標準。

根據 FSH,從原始碼編譯的程式應放置在 /opt 目錄中。換句話說,您的發行版的套件管理系統未提供的檔案所在的位置是 /opt 目錄。但當然,您可以從發行版的儲存庫安裝依賴庫。請務必在編譯時設定適當的函式庫路徑。

此外,許多開源專案透過執行設定腳本根據您的系統建立自己的 Makefile。在 Makefile 中有一個 Install 部分,它定義了二進位檔案和函式庫的正確路徑。我的意思是,大多數情況下您不需要為文件定義任何特定路徑。

只需要連續運行命令即可

製作

進行安裝

相關內容