GNU/Linux >> Znalost Linux >  >> Ubuntu

Metabalíky jádra (generické pro linux vs generické pro Linux)?

Hierarchie balíčků pro obrazy jádra Ubuntu vypadá takto:

linux-generic –> linux-image-generic –> linux-image-2.6.38-8-generic.

Jak linux-generic, tak linux-image-generic jsou metabalíčky. Chápu účel jednoho metabalíku jádra (pro zpracování upgradů a více verzí jádra), ale jaký má smysl druhá úroveň? Zdá se, že linux-generic závisí pouze na linux-image-generic, takže je určitě nadbytečný?

Přijatá odpověď:

Ano je byl. Ale od Ubuntu 12.10 linux-generic závisí na metabalíčcích obrázku a záhlaví:

linux-generic ─┐
               ├─ linux-image-generic   ─ linux-image-VERSION-generic
               │                        ┄ linux-image-OLD_VERSION-generic
               │                        ┄ linux-image-ANCIENT_VERSION-generic
               │
               └─ linux-headers-generic ─ linux-headers-VERSION-generic
                                        ┄ linux-headers-OLD_VERSION-generic
                                        ┄ linux-headers-ANCIENT_VERSION-generic

Ale nedokážu vysvětlit, proč to tak bylo v případě více cyklů vydání. Pokud se podíváte na hledání balíčků Ubuntu a podíváte se na všechny verze, uvidíte alespoň Hardyho linux-generic balíček závisí na dvou metabalíčcích (-image-generic a -restricted-modules-generic).


Ubuntu
  1. Linux Kernel Live Patching na Ubuntu 20.04 LTS

  2. Vydáno Linuxové jádro 5.13! Jak nainstalovat v Ubuntu 21.04

  3. Linuxové jádro se neaktualizuje na 2.35.25?

  1. Aktualizujte verzi jádra na serverech Ubuntu

  2. Počáteční zprávy protokolu na Ubuntu 13.x?

  3. Jak downgradovat jádro na 12.10?

  1. Selhala instalace Virtualboxu 5.1 na Ubuntu 16.04?

  2. Panika jádra při upgradu na 10.10?

  3. Mám upgradovat jádro z 3.16 na 4.**??