CentOS 8.1成功安装最新Node.js 20教程(含用到的全部命令和截图演示)
yum換鏡像和源
CentOS 已經(jīng)停止維護(hù)的問題。2020 年 12 月 8 號(hào),CentOS 官方宣布了停止維護(hù) CentOS Linux 的計(jì)劃,并推出了 CentOS Stream 項(xiàng)目,CentOS Linux 8 作為 RHEL 8 的復(fù)刻版本,生命周期縮短,于 2021 年 12 月 31 日停止更新并停止維護(hù)(EOL),更多的信息可以查看 CentOS 官方公告。如果需要更新 CentOS,需要將鏡像從 mirror.centos.org 更改為 vault.centos.org
-
?? 首先,進(jìn)入到 yum 的 repos 目錄
cd /etc/yum.repos.d/ -
??其次,修改 centos 文件內(nèi)容
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* -
?? 然后,生成緩存更新(第一次更新,速度稍微有點(diǎn)慢,耐心等待 2min 左右)
yum makecache -
?? 最后,運(yùn)行 yum update 并重新安裝 vim
yum update -y
? ??至此,yum還原的問題成功解決!
- ?? 若此時(shí)還無法運(yùn)行,可以更換國內(nèi)源,繼續(xù)進(jìn)行以下操作:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache
如果你的服務(wù)器沒有wget,無法執(zhí)行第一步代碼,請(qǐng)使用sftp傳輸https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo的下載結(jié)果(一個(gè).repo文件)到/etc/yum.repos.d/并重命名為CentOS-Base.repo,然后運(yùn)行后兩個(gè)命令。
若還是無法使用yum安裝軟件,請(qǐng)刪除原本的配置文件。
刪除文件的命令是
rm CentOS-Linux-*
執(zhí)行的時(shí)候?后面摁y就行了
此時(shí)我們要再次執(zhí)行上述4個(gè)操作來更新yum,此時(shí)完成編譯就可以了
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum makecache
yum update -y
上成功截圖:
安裝wget【已有忽略】
剛剛安裝完yum之后我們就可以使用yum安裝一下wget來下載網(wǎng)絡(luò)內(nèi)容了。
yum -y install wget
安裝最新穩(wěn)定版nodejs
經(jīng)測試菜鳥教程提供的安裝方案最全面方便,現(xiàn)針對(duì)CentOS 8.1進(jìn)行安裝演示。
- ?? 去nodejs官網(wǎng)獲取下載鏈接
? 右鍵選擇復(fù)制鏈接,粘貼到遠(yuǎn)程終端,根據(jù)服務(wù)器電腦cpu架構(gòu)選擇。
? 官網(wǎng):Download | Node.js (nodejs.org)
- ?? 下載解壓檢驗(yàn)(二進(jìn)制文件不用安裝)
? 注意:命令的文件內(nèi)容根據(jù)下載結(jié)果來,保持一致。
mkdir /usr/software && cd /usr/software
wget https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-x64.tar.xz
tar xf node-v20.10.0-linux-x64.tar.xz
cd node-v20.10.0-linux-x64
./bin/node -v
演示截圖
- ?? 添加軟連接(不用移動(dòng)文件,在系統(tǒng)變量添加快捷方式)
ln -s /usr/software/node-v20.10.0-linux-x64/bin/node /usr/local/bin/
ln -s /usr/software/node-v20.10.0-linux-x64/bin/npm /usr/local/bin/
node -v
npm -v
演示截圖
- ??安裝完成,測試成功,可在全局使用nodejs啦!
參考文獻(xiàn)
[1] 關(guān)于 CentOS8出現(xiàn)“Error: Failed to download metadata for repo ‘AppStream‘: xxxx” 的解決方法-阿里云開發(fā)者社區(qū) (aliyun.com)
[2] 【已解決】Error: Failed to download metadata for repo ‘a(chǎn)ppstream‘: Cannot prepare internal mirrorlist-CSDN博客
[3] Node.js 安裝配置 | 菜鳥教程 (runoob.com)
總結(jié)
以上是生活随笔為你收集整理的CentOS 8.1成功安装最新Node.js 20教程(含用到的全部命令和截图演示)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三种省市级联下拉列表的写法
- 下一篇: 自己写个网盘系列:② 看我不到700行代