sudo
|
通过执行sudo命令进行确认,如果sudo命令存在表示已安装sudo,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install sudo
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install sudo
|
wget
|
通过执行wget命令进行确认,如果wget命令存在表示已安装wget,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install wget
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install wget
|
Docker
|
通过执行docker命令进行确认,如果docker命令存在表示已安装Docker,无需再安装。
通过执行cat /etc/group |grep docker命令进行确认环境中是否存在docker组;如果环境上没有docker组,需执行groupadd -g docker命令,创建docker组。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install docker.io
- EulerOS操作系统执行以下命令安装:
yum install docker
- CentOS 7.6操作系统安装步骤请参见CentOS操作系统离线安装依赖章节。
|
inotifywait
|
通过执行inotifywait命令进行确认,如果inotifywait命令存在表示已安装inotifywait,无需再安装。
|
说明: - 在CentOS操作系统下,若安装inotifywait时报“No package inotify-tools available”的错误,需要安装企业版Linux的扩展包后再重新安装。扩展包安装命令yum install epel-release。
- 在EulerOS操作系统下,若通过上述命令安装inotifywait时报“Unable to find a match”的错误,请按照以下步骤离线安装inotifywait:
- 获取相应软件包(如inotify-tools-3.14-9.el7.aarch64.rpm),并上传到服务器某一目录下(如“/home”)。
- 进入软件包所在目录,执行如下命令安装软件包。
cd /home
rpm -ivh inotify-tools-3.14-9.el7.aarch64.rpm
- 执行如下命令确认inotifywait是否安装成功。
inotifywait
若显示信息如下,表示inotifywait安装成功。 [root@localhost ~]# inotifywait
No files specified to watch!
|
gzip
|
通过执行gzip命令进行确认,如果gzip命令存在表示已安装gzip,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install gzip
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install gzip
|
openssl
|
通过执行openssl命令进行确认,如果openssl命令存在表示已安装openssl,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install openssl
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install openssl
|
systemctl
systemd-run
|
通过执行systemctl命令进行确认,如果systemctl命令存在表示已安装systemctl,无需再安装。
通过执行systemd-run命令进行确认,如果systemd-run命令存在表示已安装systemd-run,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install systemd
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install systemd
|
getconf
|
通过执行getconf命令进行确认,如果getconf命令存在表示已安装getconf,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install libc-bin
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install glibc-common
|
expect
|
通过执行expect命令进行确认,如果expect命令存在表示已安装expect,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install expect
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install expect
|
iptables
|
通过执行iptables命令进行确认,如果iptables命令存在表示已安装iptables,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install iptables
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install iptables
|
ethtool
|
通过执行ethtool命令进行确认,如果ethtool命令存在表示已安装ethtool,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install ethtool
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install ethtool
|
sed
|
通过执行sed命令进行确认,如果sed命令存在表示已安装sed,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install sed
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install sed
|
find
|
通过执行find命令进行确认,如果find命令存在表示已安装find,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install findutils
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install findutils
|
grep
|
通过执行grep命令进行确认,如果grep命令存在表示已安装grep,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install grep
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install grep
|
awk
|
通过执行awk命令进行确认,如果awk命令存在表示已安装awk,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install gawk
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install gawk
|
mount
|
通过执行mount命令进行确认,如果mount命令存在表示已安装mount,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install mount
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install util-linux
|
tar
|
通过执行tar命令进行确认,如果tar命令存在表示已安装tar,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install tar
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install tar
|
python
|
通过执行python3命令进行确认,如果返回版本信息,表示已安装python,并检查python版本是否为3.6.0~3.7.11版本。如果未安装或版本不是3.6.0~3.7.11版本,请安装或升级python。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install python3
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install python3
说明: 如果通过源码压缩包安装python,首先需要编译安装zlib,并且确保系统python3的sqlite3内置模块可用。如Ubuntu系统,需要安装libsqlite3-dev系统依赖,然后再编译安装python3。
|
unzip
|
通过执行unzip命令进行确认,如果unzip命令存在表示已安装unzip,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install unzip
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install unzip
|
ifconfig
|
通过执行ifconfig命令进行确认,如果ifconfig命令存在表示已安装ifconfig,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install net-tools
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install net-tools
|
dataclasses
|
dataclasses是AtlasEdge运行所必须的依赖库。执行pip3 list进行确认,如果存在表示已安装,无需在安装。
|
- 安装pip工具。
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install python3-pip
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install python3-pip
- 执行pip3 install dataclasses命令安装依赖库dataclasses。
说明: 如果python为3.6版本,需要手动安装dataclasses,python3.7版本不需要手动安装。
|
haveged
|
KMC加密依赖随机数,为防止随机数耗尽,需要安装haveged。
通过执行ps -axu |grep haveged命令进行确认,如果回显中存在havaged,表示已安装,无需再安装。
|
- Ubuntu/凝思 Linx-6.0.90/凝思 Linx-6.0.100/UOS 20操作系统执行以下命令安装:
apt install haveged
- EulerOS/CentOS 7.6操作系统执行以下命令安装:
yum install haveged
说明: haveged安装后,需要执行以下命令启动haveged服务: systemctl enable haveged
systemctl start haveged
|