Я использую 12.04 LTS, которая через мой Менеджер обновлений теперь обновляется до 12.04.3. Тем не менее, мое ядро Linux не было обновлено; это 3.2.0-52-generic-pae. В Диспетчере пакетов есть v.3.8, но он никогда не обнаруживается в Диспетчере обновлений (на самом деле, в Pkg Mgr есть несколько версий ядра 3.8). Каков наилучший способ обновить ядро?
Я прочитал несколько других тем, но ничего не смог выяснить об обновлении ядра. Я нашел эту ссылку: Как обновить Ubuntu 12.04.2, 12.04.3 до 12.04.4, следующий стек аппаратного обеспечения? , но я понятия не имею, что такое *-lts-raring-packages
. Если есть ссылка для ответа на мой вопрос, просто укажите на это.
Заранее спасибо.
В Ubuntu есть концепция, называемая стеками поддержки LTS, в которой они обновляют ядро и X11 в точечных выпусках LTS (12.04.2, 12.04.3 и т. Д.) До тех, которые используются в следующих выпусках не-LTS (12.10, 13.04 и т. Д.). Они устанавливаются по умолчанию, если вы устанавливаете их с носителя с точным выпуском, но могут быть добавлены и в предыдущие выпуски.
Пожалуйста, смотрите https://wiki.ubuntu.com/Kernel/LTSEnablementStack для получения всей информации.
Надеюсь, что это помогает.
sudo apt-get update & amp; & amp; sudo apt-get dist-upgrade & amp; & amp; sudo apt-get autoremove & amp; & amp; sudo apt-get autoclean
Эти две строки должны помочь вам получить последнее стабильное ядро.
Я хочу указать на некоторые основные факты о ядрах, прежде чем дать ответ на ваш вопрос:
Если ваше текущее (установленное по умолчанию) ядро не работает должным образом, и вы получаете После этого вы можете установить любое ядро и проверить, исправит ли оно вашу проблему или нет. Нет проблем при использовании одного или нескольких ядер одновременно. Но иногда вы должны рассмотреть отображение ядра на вашу версию Ubuntu. Например, следующая ссылка перечисляет отображение разных ядер в разные версии ОС:
1. Отображение версии ядра Ubuntu на Mainline
Вы можете получить полную информацию об установке / удалении ядра по следующей ссылке.
Мне очень помогло установить новое ядро в Ubuntu 12.04.2. Теперь я могу выбрать любое ядро 3.5.0 или 3.8.0 из меню grub.
Следующая ссылка иллюстрирует, как на самом деле работает Ubuntu 12.04 LTS. Это очень хорошо иллюстрирует, вы также хотели бы:
Теперь перейдем к вашей точке:
, но я понятия не имею, что такое
blockquote>*-lts-raring-packages
Если вы перейдете по 3-й ссылке - Ubuntu LTS Enableck Stack , вы увидите Ubuntu 12.04.x LTS политика поддержки и обновления (расширенный вид) . В котором говорится, что пакеты и ядра в Ubuntu 12.04 LTS будут обновлены эквивалентно версии non-LTS . Вкратце:
12.04 ~ 12.04 (kernel 3.2.x) 12.04.2 ~ 12.10 (kernel 3.5.x) 12.04.3 ~ 13.04 (kernel 3.8.x) 12.04.4 ~ 13.10 (kernel 3.11.x or latest according to the time of release of 12.04.4. i,e why ?? in the figure)
Поскольку 13.04 называется raring , 12.04 - это LTS и 12.04 .3 использует пакеты, эквивалентные 13.04 . По этой причине пакеты 12.04.3 называются * - lts-raring-packages , и то же самое вы видите в своем хранилище. Я надеюсь, что ваши сомнения будут ясны. (Ответьте, если все еще есть некоторая путаница.)
обновлен до 12.04.3. Тем не менее, мое ядро Linux не было обновлено; это 3.2.0-52-generic-pae.
blockquote>Это потому, что всегда хорошо придерживаться ядра, которое лучше всего подходит для вашей системы. Если ваша система работает нормально с ядром, которое вы используете, то нет необходимости обновлять ядро. Но если у вас есть какие-либо проблемы (как вы видите, у меня была проблема, которую я решил после обновления ядра, а также множество пакетов xserver-xorg), то вы можете рассмотреть возможность обновления вашего ядра.
Таким образом, Ubuntu использует ту же логику и не обновляет ваше ядро (возможно, будут обновлены те же версии ядра. Пример 3.2.x будет обновлен до 3.2.y [одна тысяча сто пятьдесят четыре]). Ubuntu не хочет рисковать, она просто ушла за тобой. :)
Как лучше всего обновить ядро?
blockquote>Нет лучшего способа обновить ядро. Лучший способ для вас - это :)
Я упомянул 2-ю ссылку , которую вы можете использовать для установки новейшего ядра. Но я рекомендую вам установить ядро более точно для вашего 12.04.3 i, e 3.8.x , которые перечислены в вашем хранилище.
Вы можете установить с помощью команды. Просто скопируйте и вставьте следующую команду в терминал и выполните:
sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-34 linux-headers-3.8.0-34-generic linux-headers-generic-lts-raring linux-image-3.8.0-34-generic linux-image-generic-lts-raring
Обратите внимание, что ядра и хранилища часто обновляются. Поэтому вполне возможно, что 3.8.0-34 не будет последней версией ядра 3.8.x . В этом случае вы можете использовать 2-й метод, который я упомянул ниже.
или вы можете установить его с помощью Synaptic Package Manager . Введите linux-generic-lts-raring и выберите его. Он автоматически выберет все последние -lts-пакеты для установки. Я публикую то, что он мне показывает:
linux-generic-lts-raring linux-headers-3.8.0-34 linux-headers-3.8.0-34-generic linux-headers-generic-lts-raring linux-image-3.8.0-34-generic linux-image-generic-lts-raring
Затем просто отметка для установки и затем Применить Вы также можете получить помощь из по этой ссылке .
linux-generic-lts-raring
(будет общим => linux-generic-lts-<release>
) является частью стека активации LTS (в дополнение к новому стеку X).
Это также может быть полезно => LTS Kernel Rolling .
Если вы просто хотите использовать ядро последней версии (без нового стека X), просто установите пакет linux-current-generic
, и он позаботится об этом за вас. На самом деле он устанавливает linux-image-generic-lts-raring
на данный момент, так как 13.10 еще не доступен.