基于Hexo的博客搭建(2)——虚拟机中linux(deepin)系统上安装配置Git和Node.js,为部署个人博客做前期准备

前言

  1. 这是基于Hexo的博客搭建的系列内容,完全自定义开发周期太长了,先曲线救国,借个框框用用。整个系利都有参考@卢wellhexo史上最全搭建教程的相关内容,点击博客名可直接跳转

本文中所说的虚拟机指VMware平台,不做特别说明的话都是指这个
由于我已经把这俩装好了,而且感觉也不是很难,所以就没有上图,有疑问需要图文教程的话,可直接留言,后面补上。

一、Git 安装

在linux的终端中,如果没有安装yum之类的命令,直接使用如下命令:

sudo apt-get install git 

在Git官方安装说明上,有区分aptdef,这点就直接引用官方说明了

在 Linux 上安装
如果你想在 Linux 上用二进制安装程序来安装基本的 Git 工具,可以使用发行版包含的基础软件包管理工具来安装。 以 Fedora 为例,如果你在使用它(或与之紧密相关的基于 RPM 的发行版,如 RHEL 或 CentOS),你可以使用 dnf:
$ sudo dnf install git-all
如果你在基于 Debian 的发行版上,如 Ubuntu,请使用 apt:
$ sudo apt install git-all
要了解更多选择,Git 官方网站上有在各种 Unix 发行版的系统上安装步骤,网址为 https://git-scm.com/download/linux。


关于aptapt-get的关系,简单地讲就是apt-get是apt的子集,详细的区别可以参考apt与apt-get命令的区别,相关命令的对应关系及功能如下表所示:

apt 命令 取代的命令 命令的功能
apt install apt-get install 安装软件包
apt remove apt-get remove 移除软件包
apt purge apt-get purge 移除软件包及配置文件
apt update apt-get update 刷新存储库索引
apt upgrade apt-get upgrade 升级所有可升级的软件包
apt autoremove apt-get autoremove 自动删除不需要的包
apt full-upgrade apt-get dist-upgrade 在升级软件包时自动处理依赖关系
apt search apt-cache search 搜索应用程序
apt show apt-cache show 显示装细节

当然,apt 还有一些自己的命令:

新的apt命令 命令的功能
apt list 列出包含条件的包(已安装,可升级等)
apt edit-sources 编辑源列表

这些只是作为普及,与本次git的安装关系不是很大。


正常的话安装过程中会有一个确认,直接按y确认就行。安装结束输入git --version,弹出版本号就安装成功了。

二、Node.js安装

node.js的安装比Git要复杂一点,但是整体来说还好,跟着流程走一遍就ok了。

1. 下载node.js压缩包文件

官方下载地址http://nodejs.cn/download/current/,还是挺快的
注:这个的下载是在你虚拟机中linux操作系统下完成的,不是你的win主机上,版本分最新版和长期支持版(LTS版),看个人习惯,不过建议使用LTS版,下载的文件如图

2. 解压node.js到/usr/local文件夹下

将下载好点的node.js压缩包解压到/usr/local文件夹下,如果你也是和我一样使用的deepin20.2.4版本的linux系统,可以直接使用如下命令:

sudo tar -Jxvf ~/Downloads/ node-v14.18.1-linux-x64.tar.xz /usr/local/

其中~/Downloads/是deepin系统下下载目录,因为是从浏览器直接下载的文件,所以下载文件在这个目录下,/usr/local/是解压的目标目录
关于linux的解压命令可以参考https://www.cnblogs.com/cursorhu/p/5891699.html

3. 创建软链

做这一步的目的是为了可以在任何目录都可以使用它,分别使用以下两条命令:

sudo ln -s /usr/local/node-v14.18.1-linux-x64/bin/node /usr/local/bin/
sudo ln -s /usr/local/node-v14.18.1-linux-x64/bin/npm  /usr/local/bin/

这里不得不说一下我在这一步的骚操作
因为我把node-v14.18.1-linux-x64写错了,想删了重新创建一下,结果我除了删除了npm,还直接-rf了整个bin目录!等我反应过来还是重新创建软链提示我目录不存在的时候,我TM绝了,当时还给我紧张了那么一下,毕竟虽说虚拟机上大不了重建一下或者拷一个过来就好了,但是想到一下子多出了这么多的工作量心情就非常不美丽了。
但是,不幸中的万幸!我查了一下,人家是这么说的

usr 指 Unix System Resource,而不是User,然后通常/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,因为不会被系统升级而覆盖同名文件。如果两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响

诶~,那这就简单了啊,我这才刚建好的系统,啥可执行程序都还没有呢,那直接再建一个目录不就好了嘛,直接安排:

sudo mkdir bin

使用的是默认权限,需要了解的mkdir目录创建命令的朋友可以参考http://c.biancheng.net/view/723.html


操作完检查下安装成功没有

//版本号出现了就安装好了
node -v //查看node版本号
npm -v  //查看npm版本号

到这基本Node.js的安装就结束了。


至此虚拟机中linux(deepin)系统上安装配置Git和Node.js的工作就结束了,接下来就进入博客搭建的环节了。

posted @ 2021-10-30 21:11  藤井の树  阅读(222)  评论(0编辑  收藏  举报