ubuntu18.04 安装GenieACS

1.下载安装ubuntu18.04

ubuntu下载地址:我这边是选择18.04服务器版本。

2.更改apt源为阿里云源

备份初始源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
我们要修改的文件是sources.list,它在目录/etc/apt/下,sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。

编辑源列表文件

通过vi编辑器打开apt的源文件,并进行修改

sudo vi /etc/apt/sources.list

在文件写入:我是在原有文件的末尾直接加入阿里源,如果注销掉之前的源,响应会更快。


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

如果提示如下报错:

ubuntu apt-get install 时报错curl : Depends: libcurl4 (= 7.58.0-2ubuntu3.6) but 7.61.0-1ubuntu2 is to be installed


apt-get purge libcurl4

apt-get install curl

重新执行安装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

备注:如果无法获取npm版本,则执行

sudo apt-get install npm

找到相关依赖关系的包库。卸载掉,重新安装。参考第四步的curl安装。

6. 安装mongodb

通过apt-get安装MongoDB

sudo apt-get install mongodb

7.安装genieacs

直接看GenieACS的安装指南即可

npm安装genieacs

sudo npm install -g --unsafe-perm genieacs@1.2.0-beta.0

从源安装

如果您希望从源代码安装,例如在运行带有自定义补丁程序的GenieACS副本时,请参考源代码包中的README.md文件。相应地调整下面的下一步。

配置systemd

创建系统用户以运行GenieACS守护程序

sudouseradd--system--no-create-home--user-groupgenieacs

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容