2011-06-28 25 views
1

我想創建一個依賴於mysql-server的包,並將密碼設置爲自己隨機生成的字符串,以防服務器尚未安裝。 我不想讓用戶輸入密碼,我很高興從debconf文件中獲取當前密碼。使用debconf預選軟件包

但是,如何在安裝mysql-server軟件包之前確保我的軟件包預設mysql-server-5.1/root_passwordmysql-server被列爲我的軟件包的依賴項。

回答

0

你不能保證。事實上,它確保了正好朝另一個方向發展。從http://www.debian.org/doc/debian-policy/ch-relationships.html

五個依賴字段的含義如下:

取決於

這聲明絕對依賴。除非其Depends字段中列出的所有軟件包都已正確配置(除非存在如上所述的循環依賴關係),否則不會配置軟件包。

最好的辦法就是讓 MySQL是正確安裝包的工作 - 可能重設密碼,如果你真的需要這個功能。

相關問題