安装
下文介绍了如何在 X86 / ARM Linux 设备上安装 Neuron 软件包。
下载
Neuron 软件包可从 Neuron 网站https://neugates.io/zh/downloads上根据实际系统对应下载。
下载文件 | 架构 |
---|---|
neuron-x.y.z-linux-amd64.deb | X86_64 |
neuron-x.y.z-linux-armhf.deb | ARM_32 |
neuron-x.y.z-linux-arm64.deb | ARM_64 |
版本号 x.y.z 说明:
- x为主要版本号,如果整个系统结构得到增强,则可能会更改。
- y是次要版本号,如果存在某些附加功能,则可能会更改。
- z是Neuron软件中错误修复的补丁号。
安装条件
rpm/deb package中使用了systemd管理neuron进程,建议优先使用rpm/deb package。
Linux 发行版或设备 | 所需包 |
---|---|
Debian package system Ubuntu 20.xx Ubuntu 18.xx |
deb/tar.gz |
Redhat package system Contos 8 Centos 9 |
rpm/tar.gz |
安装步骤
本节介绍了如何在 Linux 系统上首次安装 Neuron 软件。
使用 deb package
安装
sudo dpkg -i xxx.deb
根据不同版本安装,例如:
sudo dpkg -i neuron-2.0.1-linux-armhf.deb
注意 成功安装 deb 包后,自动启动 Neuron
卸载
sudo dpkg -r neuron
使用 rpm package
安装
sudo rpm -i xxx.rpm --nodeps --force
根据不同版本安装,例如:
sudo rpm -i neuron-2.0.1-linux-armhf.rpm --nodeps --force
注意 成功安装 rpm 包后,自启动 Neuron
卸载
sudo rpm -e neuron
使用 .tar.gz package
解压
sudo tar -zxvf xxx.tar.gz
cd xxx
根据不同版本安装,例如:
sudo tar -zxvf neuron-2.0.1-linux-armhf.tar.gz
cd neuron-2.0.1-linux-armhf
启动
执行如下命令可在当前终端启动:
./neuron
若想以守护进程方式运行,则可执行如下命令:
./neuron -d
执行如下命令可查看所有命令行可用参数:
./neuron -h
使用Docker运行
获取镜像
docker 镜像请从 docker hub 网站下载。https://hub.docker.com
docker pull neugates/neuron:2.0.1
启动
docker run -d --name neuron -p 7000:7000 -p 7001:7001 --privileged=true --restart=always neugates/neuron:2.0.1
- tcp 7000: 用于访问web。
- tcp 7001: http api端口。(api端口为web端口+1,例如,当web端口映射为8000时,api端口应映射为8001)
- —restart=always: docker进程重启时,自动重启neuron容器。
- —privileged=true:便于排查问题。
- —device /dev/ttyUSB0:/dev/ttyS0: 用于映射串口到docker。
Neuron 操作
用 rpm 和 deb 方式安装的都可以通过以下指令查看/起停 Neuron:
查看 Neuron 状态
sudo systemctl status neuron
停止 Neuron
sudo systemctl stop neuron
重启 Neuron
sudo systemctl restart neuron