解決腳本中配置、製作、安裝期間未找到套件和錯誤的問題

解決腳本中配置、製作、安裝期間未找到套件和錯誤的問題

我需要一個腳本來在 Linux 系統中從原始程式碼安裝一個套件,並且需要知道如何處理通常由於第一步而出現的錯誤。給定來源中的包。

我有一個腳本,它是一個正常的 bash 組織,它會

  1. 解壓縮源碼 tar
  2. cd 進入目錄
  3. 運行./configure

我需要幫助來確保例如如果包是 GNUCASH 並且運行 ./configure 返回

     Package libxml-2.0 was not found in the pkg-config search path. 
     Perhaps you should add the directory containing `libxml-2.0.pc' to the
     PKG_CONFIG_PATH environment variable No package 'libxml-2.0' found
     configure: error: Library requirements (libxml-2.0 >= 2.5.10) not met;consider     

     adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a  
     nonstandard prefix so pkg-config can find them.

我的腳本將處理遺失的 libxml 包,或至少幫助最終用戶自動解決該過程,以確保執行建置過程的所有步驟,並處理可能發生的每個錯誤。

答案1

我認為您應該先安裝依賴項,因為您知道需要什麼套件,而不是使用者。

相關內容