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