簡體   English   中英

在 Linux Mint 19.3 上安裝 nodejs 版本 >= 10 時出現問題,它頑固地安裝 nodejs 8.10

[英]Problem installing nodejs version >= 10 on Linux Mint 19.3, which stubbornly installs nodejs 8.10

嘗試使用https://github.com/nodesource/distributions/blob/master/README.md在 Linux Mint 19.3 上安裝高於 10 的 nodejs(然后是 npm)。 它頑固地安裝了 8.10 版本。

嘗試使用https://unix.stackexchange.com/questions/538536/newest-version-of-nodejs-is-not-intalling-in-linux-mint-tina的提示修復它,但 1)“ check_alt”Linux Mint“ “tricia” “Ubuntu” “bionic ” 已經在腳本中 2)結果是一樣的。

嘗試使用 sudo apt-get install 和 wget,就像我上次嘗試一樣失敗,使用下載的安裝腳本:

dag@Arokh:~/Desktop/tmp$ sudo apt-get remove nodejs
[sudo] password for dag:                 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libc-ares2 libhttp-parser2.7.1 libuv1 nodejs-doc
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  nodejs
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 18,0 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 331148 files and directories currently installed.)
Removing nodejs (8.10.0~dfsg-2ubuntu0.4) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
dag@Arokh:~/Desktop/tmp$ sudo ./setup_10.x 

## Installing the NodeSource Node.js 10.x repo...


## Populating apt-get cache...

+ apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]    
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]      
Ign:4 http://packages.linuxmint.com tricia InRelease                           
Hit:5 https://deb.nodesource.com/node_10.x bionic InRelease                    
Hit:6 http://archive.canonical.com/ubuntu bionic InRelease                     
Get:7 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]    
Hit:8 http://packages.linuxmint.com tricia Release                             
Fetched 252 kB in 2s (137 kB/s)                                                
Reading package lists... Done

## You seem to be using Linux Mint version tricia.
## This maps to Ubuntu "bionic"... Adjusting for you...

## Confirming "bionic" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_10.x/dists/bionic/Release'

## Adding the NodeSource signing key to your keyring...

+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK

## Creating apt sources list file for the NodeSource Node.js 10.x repo...

+ echo 'deb https://deb.nodesource.com/node_10.x bionic main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_10.x bionic main' >> /etc/apt/sources.list.d/nodesource.list

## Running `apt-get update` for you...

+ apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]    
Hit:3 http://archive.canonical.com/ubuntu bionic InRelease                     
Hit:4 https://deb.nodesource.com/node_10.x bionic InRelease                    
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]      
Ign:6 http://packages.linuxmint.com tricia InRelease                           
Get:7 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]
Hit:8 http://packages.linuxmint.com tricia Release                             
Fetched 252 kB in 2s (140 kB/s)                   
Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 10.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn


dag@Arokh:~/Desktop/tmp$ sudo apt-get update
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Hit:2 http://archive.canonical.com/ubuntu bionic InRelease                     
Hit:3 https://deb.nodesource.com/node_10.x bionic InRelease                    
Hit:4 http://archive.ubuntu.com/ubuntu bionic InRelease                        
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]      
Ign:6 http://packages.linuxmint.com tricia InRelease                           
Hit:7 http://packages.linuxmint.com tricia Release                             
Get:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74,6 kB]
Fetched 252 kB in 2s (139 kB/s)                                   
Reading package lists... Done
dag@Arokh:~/Desktop/tmp$ sudo apt-get install -y nodejs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  nodejs
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4 845 kB of archives.
After this operation, 18,0 MB of additional disk space will be used.
Selecting previously unselected package nodejs.
(Reading database ... 331139 files and directories currently installed.)
Preparing to unpack .../nodejs_8.10.0~dfsg-2ubuntu0.4_i386.deb ...
Unpacking nodejs (8.10.0~dfsg-2ubuntu0.4) ...
Setting up nodejs (8.10.0~dfsg-2ubuntu0.4) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
dag@Arokh:~/Desktop/tmp$ node -v
v8.10.0

對於節點版本 10

$ sudo apt-get install curl python-software-properties software-properties-common
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
$ sudo apt-get install nodejs

但是嘗試安裝最新的,因為我看到帖子是在 Mar2021 並且 Node 版本是 10,你可能會收到類似這樣的消息

                          DEPRECATION WARNING                            

不再積極支持 Node.js 10.x!

您將不會收到此版本的安全或關鍵穩定性更新。

您應該盡快遷移到受支持的 Node.js 版本。 使用與您要安裝的 Node.js 版本相對應的安裝腳本。 例如

請參閱https://github.com/nodejs/Release了解有關哪個版本可能適合您的詳細信息。

NodeSource Node.js 發行版存儲庫包含有關受支持的 Node.js 版本和受支持的 Linux 發行版的信息。 要了解有關使用的更多信息,請參閱存儲庫: https://github.com/nodesource/distributions

對於最新版本

$ sudo apt-get install curl python-software-properties software-properties-common
$ curl -sL https://deb.nodesource.com/setup_15.x | sudo bash -

對於 LTS 版本

$ sudo apt-get install curl python-software-properties software-properties-common
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -

$ sudo apt-get install nodejs
$ node -v

我按照以下鏈接中描述的步驟進行升級,希望對您有所幫助:

https://phoenixnap.com/kb/update-node-js-version

我選擇了使用 NVM(節點版本管理器)更新 Node.js 的第一個選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM