Почему APT предлагает обновить ядро ​​3.13 с 4.4.0 на trusty?

Самый простой способ установки Node.js на Ubuntu - использовать Node Version Manager (NVM). Это безопаснее, чем обновление пакетов узлов в Ubuntu до неподдерживаемых версий из PPA или сторонних репозиториев, что может привести к конфликтам или поломкам в системе управления пакетами. По сравнению с NVM, ручные установки из tarballs сложнее поддерживать и обновлять. Выполните следующие шаги для установки последнего узла с помощью NVM:

Шаг 1: Установите NVM

Запустите эту команду в терминале:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

Шаг 2: Установите node

По завершении установки NVM закройте и снова откройте Terminal . Затем выполните следующую команду:

nvm install node

Шаг 3: Проверьте версию узла

Запустите следующие команды:

node --version
npm --version

Если все пойдет хорошо, вы см. последние версии узлов и npm в качестве вывода. Вот и все, узел установлен и готов к запуску!

8
задан 6 September 2017 в 13:30

3 ответа

Вы используете версию ядра HWE, но у вас все еще есть мета-пакет, указывающий на ядро ​​3.13. Ubuntu 14.04 был первоначально выпущен с ядром 3.13.

Теперь вы получаете обновления для ядер 3.13 и 4.4.

Если вы не хотите получать обновления 3.13, удалите мета-пакеты, запустив

sudo apt-get remove linux-image-generic linux-headers-generic linux-tools-generic

Вы получите обновления для ядра 4.4 с помощью метафайлов linux-image-generic-lts-xenial и linux-headers-generic-lts-xenial.

Вы также можете удалить все изображения 3.13, заголовки и пакеты инструментов, если хотите.

13
ответ дан 22 May 2018 в 19:43
  • 1
    Спасибо за ответ. Он решил проблему. Последующий вопрос, вы можете видеть из съемного списка, который у меня есть "4.4.0-87 " образ ядра и заголовки лежат вокруг, но мое текущее ядро ​​- 4.4.0-78, что выглядит более низкой версией, и обновление не предлагается. Любая идея, почему кажется, что ядро ​​более высокой версии присутствует и почему оно или более новое ядро ​​не предлагается мне при обновлении apt? Еще раз спасибо. – larkin 7 August 2017 в 17:29
  • 2
    Если ответ был полезен, примите его. Если у вас есть другой вопрос, вы можете спросить об этом. Как спросить – Pilot6 7 August 2017 в 17:31
  • 3
    вы имели в виду linux-headers-generic-lts-xenial с x в слове linus? – Alex L 8 August 2017 в 16:07
  • 4
    Точно, thnx. Я починил это. – Pilot6 8 August 2017 в 16:18

Вы используете версию ядра HWE, но у вас все еще есть мета-пакет, указывающий на ядро ​​3.13. Ubuntu 14.04 был первоначально выпущен с ядром 3.13.

Теперь вы получаете обновления для ядер 3.13 и 4.4.

Если вы не хотите получать обновления 3.13, удалите мета-пакеты, запустив

sudo apt-get remove linux-image-generic linux-headers-generic linux-tools-generic

Вы получите обновления для ядра 4.4 с помощью метафайлов linux-image-generic-lts-xenial и linux-headers-generic-lts-xenial.

Вы также можете удалить все изображения 3.13, заголовки и пакеты инструментов, если хотите.

13
ответ дан 18 July 2018 в 08:56

Вы используете версию ядра HWE, но у вас все еще есть мета-пакет, указывающий на ядро ​​3.13. Ubuntu 14.04 был первоначально выпущен с ядром 3.13.

Теперь вы получаете обновления для ядер 3.13 и 4.4.

Если вы не хотите получать обновления 3.13, удалите мета-пакеты, запустив

sudo apt-get remove linux-image-generic linux-headers-generic linux-tools-generic

Вы получите обновления для ядра 4.4 с помощью метафайлов linux-image-generic-lts-xenial и linux-headers-generic-lts-xenial.

Вы также можете удалить все изображения 3.13, заголовки и пакеты инструментов, если хотите.

13
ответ дан 24 July 2018 в 19:12

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

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