なぜDebian "Stretch"は不安定な(ベータ)GRUBパッケージを提供することを強制するのですか?

なぜDebian

GRUB2Debian v9.11.0 "Stretch"で利用可能なパッケージを検索すると、リストされたパッケージbetaのみが表示されます。

root@Debian:~# apt search GRUB2
Sorting... Done
Full Text Search... Done
grub-imageboot/oldstable 0.6 all
  boot iso, harddisk and floppy images with grub2 and syslinux memdisk

grub2/oldstable,now 2.02~beta3-5+deb9u2 amd64 [residual-config]
  GRand Unified Bootloader, version 2 (dummy package)

grub2-common/oldstable 2.02~beta3-5+deb9u2 amd64
  GRand Unified Bootloader (common files for version 2)

grub2-splashimages/oldstable 1.0.1+nmu1 all
  a collection of great GRUB2 splashimages

live-wrapper/oldstable 0.6+nmu1 all
  Wrapper for vmdebootstrap for creating live images

live-wrapper-doc/oldstable 0.6+nmu1 all
  Wrapper for vmdebootstrap for creating live images (Documentation)

vmdebootstrap/oldstable 1.7-1 amd64
  Bootstrap Debian into a (virtual machine) disk image

ご覧のとおり、この検索は次の項目のみを返します。ベータバッグ。信頼性の高いパッケージをインストールするには、いくつかの困難を経験する必要がありましたGRUB2。以下を参照してください。 ベータ版をインストールせずにGRUB v1をGRUB v2にアップグレードする方法は?

Q:Debian "Stretch"リポジトリには次のものが含まれていますか?ベータ版のみGRUB2最初のバージョン?結局、stable GRUBv2.00はDebian "Stretch"がリリースされる5年前にリリースされました。ここを参照してください。 ftp.gnu.org/gnu/grub

これはディストリビューションストアのバグですか?

ベストアンサー1

これはDebian 9がリリースされたときに利用可能な最高のバージョンでした。

見ている2.02~beta3-5deb9u2 以前のバージョンの変更ログいくつかの説明があります:

  • 2.00は実際に2012年にリリースされ、Debian Experimentalにアップロードされました。 Debian で 14 の改訂(および Ubuntu の多数の修正)の後、2013 年 5 月に Unstable にアップロードされました(次の安定版リリースを目指しています)。
  • 追加の修正を含む2.00の後続のアップロードでは、2.00に多くのバグがあることがわかりました。
  • 2013年12月、GRUBリポジトリのスナップショットが圧縮され、より多くの修正が適用され、上記が確認されました。
  • その後のベータ版は、最初は実験的な方法で修正を含むパッケージ化され、最終的にDebian 9でリリースされました。公式「ベータ」バージョンに追加された多数のパッチ

したがって、必要に応じて2.00の「安定した」バージョンを持つことができますが、後で見つかるバグを抱えて生きる必要があります。覚えておくべき重要な点は、バージョン番号(「アルファ」、「ベータ」などの別名を含む)は理想的にはアップストリーム開発者が選択した名前ですが、多くの場合、これは希望的な考えです。特に、GRUBなどのプロジェクトでは、アップストリーム開発者が現場に直面するすべてのシナリオをテストできるという希望はほとんどありません。

ディストリビューションのすべてのパッケージと同様に、ディストリビューション開発者の判断を信頼します。特定のプロジェクトについて一見驚くべきバージョン番号を公開するようになったら、通常その背後にはそのような理由があります(しかし、尋ねるのは悪くありません!)。

おすすめ記事