1. 程式人生 > 其它 >基於Hexo的部落格搭建(2)——虛擬機器中linux(deepin)系統上安裝配置Git和Node.js,為部署個人部落格做前期準備

基於Hexo的部落格搭建(2)——虛擬機器中linux(deepin)系統上安裝配置Git和Node.js,為部署個人部落格做前期準備

基於Hexo的部落格搭建(2)——虛擬機器中linux(deepin)系統上安裝配置Git和Node.js,為部署個人部落格做前期準備

前言

本文中所說的虛擬機器指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的工作就結束了,接下來就進入部落格搭建的環節了。

想把自己留給生活 想把生活留給你