簡體   English   中英

是否有必要使用deconf在debian軟件包中獲取用戶輸入

[英]is there any necessity to use deconf to get the user input in debian packages

我正在創建一個示例debian軟件包,在這里我需要獲取用戶輸入的數字,通常所有用戶輸入都是以postinst腳本獲取的,如果我使用簡單的read命令來獲取所需的內容,這對我來說很簡單,

使用debconf是強制性的,例如創建模板,配置腳本以及使用postinst中的db_get(deconf教程中所述)

有誰能告訴我為什么要使用上述復雜過程而不是簡單的讀取命令。

沒有要求,但是debconf為您做了很多工作,如果您沒有利用它,則必須手動進行。 例如:

  • 您將必須手動管理問題的優先級,以便僅當系統要求用戶提示您輸入問題的優先級或更高級別的信息時才詢問,否則提供默認值。
  • 您將必須確定該軟件包是最初安裝,重新安裝還是升級的,例如,在升級過程中您不會提出問題(用戶可能已在安裝過程中回答了該問題)。
  • 您將必須弄清哪種用戶界面可用,並使用readline,curses或其他方法進行提示,具體取決於系統的配置方式和可用的方式。

您還確定要拒絕debconf嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM