Почему так много & ldquo; linux- & rdquo; пакеты ядра на моей машине, и что они все делают?

При использовании Ubuntu я заметил сбивающий с толку массив различных пакетов ядра Linux. Некоторые из них перечислены ниже:

  • linux-generic
  • linux-headers-generic
  • linux-headers-generic-pae
  • linux-headers-x.x.xx-xx
  • [ 1116] linux-headers-x.x.xx-xx-generic
  • linux-image-generic
  • linux-image-generic-pae
  • linux-image-x.x.xx-xx-generic
  • linux-image-x.x.xx-xx-generic-pae
  • linux-image-extra-x.x.xx-xx-generic
  • linux-image-extra-x.x.xx-xx-generic-pae

Мой вопрос: почему существует так много разных пакетов ядра, часто для одного и того же номера версии (например, 3.5.0-24), и каковы различия между ними?

Править для дедупликации: этот вопрос не задает различий между универсальным, серверным и виртуальным пакетами ядра; вместо этого он спрашивает о , что все эти пакеты (а также те, что в списке).

34
задан 20 May 2015 в 10:56

2 ответа

Пакет с изображением ядра связан с образом ядра и модулями, которые загружаются при загрузке вашей ОС. Пакет заголовка предоставляет файлы, необходимые для сборки модулей ядра вне дерева и / или некоторых других программ из исходного кода.

linux-image-generic

Обычно вы устанавливаете пакет linux-image-generic . Это мета-пакет, который сам не отправляет никаких файлов. Вместо этого это зависит от последней версии ядра, предоставленной Ubuntu, например linux-image-3.8.0-19-generic . Этот пакет необходим для получения обновлений ядра.

linux-headers-generic

Аналогичная история имеет место и для пакета linux-headers-generic . Вам необходимо установить этот пакет, если вы используете внешние модули ядра, такие как проприетарные видеодрайверы. Пакет linux-generic - это метапакет, который обеспечивает установку пакетов linux-headers-generic и linux-image-generic .

] -generic-pae

Это вариант пакетов -generic . См. Что означает «-pae» в конце версии ядра?

linux-image-extra - *

Этот пакет был представлен в Ubuntu 12.10 и предоставляет дополнительные модули ядра (драйверы). См. Для чего нужен пакет linux-image-extra и нужен ли он мне? .

Почему несколько пакетов linux с разными номерами версий?

Ядро является важной частью вашей системы. Более новые версии ядра могут содержать ошибку, из-за которой вы не можете успешно запустить систему. При одновременной установке нескольких ядер вы можете изменить версию ядра в меню загрузки.

34
ответ дан 20 May 2015 в 10:56

Allgemeng wann Dir maacht en apt-get dist-upgrade et upgrade alles wat verfügbar ass inklusive Ärem Kernel.Ubuntu hält normalerweis 3 oder 4 Versioun vum Kernel (wann ech mech richteg erënneren) just am Fall wou den neie Kernel e grousst Thema oder Problemer verursaacht funktionnéiert net gutt op Äre Chauffeuren etc, Dir kënnt op den ale Kärel booten. Dofir ass et fir. Dir kënnt de Kernel mat apt-get ewechhuelen Linux-Kernel- * oder mam Synaptic Package Manager (deen installéiert muss ginn getrennt). Awer et wier méi sécher op d'mannst eng al Kernel Versioun als Backup ze loossen.

6
ответ дан 20 May 2015 в 10:56

Другие вопросы по тегам:

Похожие вопросы: