「ナイトリー」ビルドとは何ですか?

「ナイトリー」ビルドとは何ですか?

Ubuntu リリースについて言及しているときに、「ナイトリー」ビルドと呼ばれるものに遭遇しました。「ナイトリー」ビルドとはどういう意味ですか?

答え1

ソフトウェアは開発中であり、「リリース」される前は、開発者がソフトウェアに変更を加えたり、機能を追加したり、将来のリリースに向けて準備したりしているため、リリースされていない、または「未完成」の状態のソフトウェアでも、いつでも十分に使用できる可能性があります。

デイリービルドとは通常、あるマシンが毎晩特定の瞬間に未リリースのソフトウェアを取得し、コンパイルして、開発者がテストできるように公開することを意味します。

当然ですが、開発のどの段階にあるか、そのプロジェクトのリリース戦略は何かなどによって、使える場合も使えない場合もあります。テストしているのは、ある時点での未完成のソフトウェアのスナップショットです。

場合によっては、ソフトウェアは非常にほぼリリースの準備が整っている場合、すでにかなりうまく動作していることが多いです。開発者が「フリーズ」を宣言した場合、変更を最小限に抑え、既存のバグのみを修正することを意味します。この段階では、ソフトウェアのナイトリー ビルドはリリース時期が近づいているため、かなり使用可能である可能性が高くなります。

毎日のビルドについて話しているのであれば、ライブCDまたはインストーラCD、これらは現在の開発プロセスのスナップショットに基づいてインストール メディアから作成されたビルドです。上記のすべてが適用されます。これらは通常、リリース戦略によりかなりうまく動作するはずですが、いくつかの機能が壊れていることは珍しくありません。

現在開発中でまだリリースされていない機能をテストしていて、多少壊れていたり未完成だったりしても構わないと思っているのでなければ、デイリービルドからソフトウェアをインストールしても意味がありません。

答え2

ナイトリービルドは、Ubuntu または Ubuntu ソフトウェアのテスト中のバージョンです。毎日新しいビルドがリリースされます。ナイトリービルドは通常、通常の Ubuntu リリースよりもはるかに安定性が低くなります。

関連情報