參考資料:How To Install Node.js on Ubuntu 20.04
采用其中的第二個方法:
cd ~
curl -sL https://deb.nodesource.com/setup_18.x -o /tmp/nodesource_setup.sh
vi /tmp/nodesource_setup.sh
sudo bash /tmp/nodesource_setup.sh
sudo apt install nodejs
注意,sudo apt install nodejs
這步可能出現(xiàn)問題:
dpkg: 處理歸檔 /var/cache/apt/archives/nodejs_18.16.0-deb-1nodesource1_amd64.deb
(--unpack)時出錯:
正試圖覆蓋 /usr/include/node/common.gypi,它同時被包含于軟件包 libnode-dev 12.2
2.9~dfsg-1ubuntu3
dpkg-deb: 錯誤: 粘貼 子進(jìn)程被信號(斷開的管道) 終止了
在處理時有錯誤發(fā)生:
/var/cache/apt/archives/nodejs_18.16.0-deb-1nodesource1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
解決方法:sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb
這條命令的意思是使用sudo權(quán)限來強(qiáng)制安裝/var/cache/apt/archives/目錄下的所有.deb文件。
sudo是一個命令,它可以讓您以超級用戶(root)的身份執(zhí)行其他命令。
dpkg是一個工具,它可以用來安裝、卸載和管理Debian軟件包(.deb文件)。
-i是一個選項,它表示安裝指定的軟件包。
–force-overwrite是一個選項,它表示強(qiáng)制覆蓋已經(jīng)存在的文件,即使它們屬于其他軟件包。
/var/cache/apt/archives/是一個目錄,它存放了使用apt命令下載的軟件包。
*.deb是一個通配符,它表示匹配任何以.deb結(jié)尾的文件。
安裝完成后使用node -v
查看 nodejs 的版本文章來源:http://www.zghlxwxcb.cn/news/detail-742018.html
轉(zhuǎn)載自:ubuntu 22.04 安裝最新版本的 nodejs文章來源地址http://www.zghlxwxcb.cn/news/detail-742018.html
到了這里,關(guān)于ubuntu 22.04 安裝最新版本的 nodejs的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!