Я попробовал все, что я знаю и Погугленный это также. Я обновил Ubuntu от 19,04 до 19,10 Обновлений программного обеспечения использования. Я затем добавил 13.x репозиторий для Node.js и установил его.
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash - sudo apt-get install -y nodejs
Я затем сделал sudo apt-get update/upgrade
. Node.js установил в 13.0.1 и когда я пытаюсь обновить к 13,2, я добираюсь "nodejs уже, новейшая версия" в 13.0.1.
Я делаю что-то не так? Мне действительно нужны последние 13.2.
Спасибо!
В недавних версиях Ubuntu в некоторых случаях можно использовать снимок вместо Кв. для получения некоторых пакетов.
В этом случае Вы могли бы быть в удаче, потому что nodejs действительно обеспечивает поспешные пакеты для всех главных версий и даже версию разработки. Так, для получения последнего nodejs можно сделать следующее:
Выполните следующее, согласно инструкциям в https://github.com/nodesource/distributions/blob/master/README.md#snap-packages:
sudo snap install node --classic --channel=13
(Можно даже выбрать --channel=edge
пойти вне последнего выпуска.)
(И можно даже переключить версии, если Вы находите, что 13 не работает на Вас, например, для движения в 12 выполненных: sudo snap refresh node --channel=12
.)
Удалите любой node/npm, который Вы установили через Кв. или иначе.
Этот шаг обычно необходим потому что /snap/bin
папка находится позже в $PATH
чем системные папки, который способные касания. Если у Вас есть пользовательская установка в который $PATH
не следует этому правилу, шаг 2 не мог бы быть необходимым.
перестаньте использовать репозитории apt node, они уже давно устарели и никогда не догонят, хуже всего несовместимость версий при обновлениях! Вместо этого используйте NVM для установки узла -