1.下載安裝ubuntu18.04
ubuntu下載地址:我這邊是選擇18.04服務(wù)器版本速梗。
2.更改apt源為阿里云源
備份初始源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
我們要修改的文件是sources.list鸟雏,它在目錄/etc/apt/下负甸,sources.list是包管理工具apt所用的記錄軟件包倉(cāng)庫(kù)位置的配置文件惩妇,同樣類型的還有位于 同目錄下sources.list.d文件下的各種.list后綴的各文件跃巡。
編輯源列表文件
通過(guò)vi編輯器打開apt的源文件爆哑,并進(jìn)行修改
sudo vi /etc/apt/sources.list
在文件寫入:我是在原有文件的末尾直接加入阿里源绘雁,如果注銷掉之前的源橡疼,響應(yīng)會(huì)更快。
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
3.軟件更新
sudo apt-get update
4.更新軟件包
sudo apt-get upgrade
5.安裝curl
sudo apt-get install curl
如果提示如下報(bào)錯(cuò):
apt-get purge libcurl4
apt-get install curl
重新執(zhí)行安裝curl
sudo apt-get install curl
curlcurl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
5. 安裝Nodejs
安裝版本:
sudo apt-get install nodejs
查看版本信息
nodejs -v
查看npm的版本
npm -v
備注:如果無(wú)法獲取npm版本庐舟,則執(zhí)行
sudo apt-get install npm
找到相關(guān)依賴關(guān)系的包庫(kù)欣除。卸載掉,重新安裝挪略。參考第四步的curl安裝历帚。
6. 安裝mongodb
通過(guò)apt-get安裝MongoDB
sudo apt-get install mongodb
7.安裝genieacs
npm安裝genieacs
sudo npm install -g --unsafe-perm genieacs@1.2.0-beta.0
從源安裝
如果您希望從源代碼安裝,例如在運(yùn)行帶有自定義補(bǔ)丁程序的GenieACS副本時(shí)瘟檩,請(qǐng)參考源代碼包中的README.md文件抹缕。相應(yīng)地調(diào)整下面的下一步。
配置systemd
創(chuàng)建系統(tǒng)用戶以運(yùn)行GenieACS守護(hù)程序
sudouseradd--system--no-create-home--user-groupgenieacs