
當提到 Ubuntu 版本時,我遇到過一種稱為「每夜」建置的東西。 「每晚」建構是什麼意思?
答案1
當軟體正在開發時,在「發布」之前,處於未發布或「未完成」狀態的軟體在任何給定時刻可能仍然非常有用,因為開發人員正在對其進行更改,添加功能或為其做好準備未來的版本。
每日建置通常意味著某些機器每天晚上在某個特定時刻抓取未發布的軟體,對其進行編譯,然後將其提供給開發人員進行測試。
顯然,它可能可用也可能不可用,具體取決於它處於哪個開發階段、該專案的發布策略是什麼等等。
有時,該軟體很可能非常幾乎準備發布,在這種情況下它通常已經可以很好地工作了。如果開發人員宣布“凍結”,則意味著他們最大限度地減少更改,僅修復現有的錯誤。在這個階段,每晚建立一個軟體更有可能非常有用,因為它已經接近發佈時間。
如果您談論的是日常構建現場CD或一個安裝光碟,那麼這些是基於當前開發過程的快照由安裝媒體組成的建置。以上所有內容均適用。由於它們的發布策略,這些通常應該工作得很好,儘管有些東西被破壞的情況並不少見。
除非您正在測試目前正在開發且尚未發布的功能,並且您願意忍受它有點破損或未完成,否則從日常建置中安裝任何軟體都是沒有意義的。
答案2
每晚建置是 Ubuntu 或 Ubuntu 軟體的測試版本。每天都會發布一個新的。每夜建置通常比常規 Ubuntu 版本不穩定得多。