系统要求#
您的服务器必须满足硬件、软件、安全和网络的要求。在开始安装之前,请检查并确认您已满足所有系统要求。
硬件要求#
软件需求#
Linux环境:安装已在Red Hat Enterprise Linux/CentOS 6.7、7.3、7.4和7.5以及Ubuntu 12.04+上进行了测试。验证Linux版本。
客户端环境可能是Windows、macOS或Linux。
Ubuntu 用户可能需要安装 cURL。验证 cURL 访问。
已安装并运行MongoDB 2.6+版本作为根用户。支持到3.6版本。验证MongoDB安装。
bzip2. 验证 bzip2 安装.
安全要求#
根访问或sudo权限。验证根访问和sudo权限。
可选:能够进行IPTables修改。
SELinux 策略编辑权限。
注意:SELinux 不需要被禁用以进行存储库操作。
网络需求#
TCP端口的使用如下:
入站 TCP 8080, 8443: Anaconda Enterprise 4 仓库。
入站 TCP 22: SSH。
出站 TCP 443:Anaconda.org。
出站 TCP 25: SMTP。
出站 TCP 389/636: LDAP(s)。
您需要您的Anaconda.org—云端的仓库—账户用户名和密码以及购买时由Anaconda提供的安装令牌。如果您未收到您的令牌,请联系您的销售代表或我们的专业支持团队。
硬件验证#
机器架构#
存储库仅适用于64位计算机。
要验证您是否拥有64位或x86_64计算机,请在终端窗口中运行:
arch
此命令显示您的系统是:32位“i686”或64位“x86_64”。
内存需求#
您需要至少32 GB的RAM,或者1600 MHz DDR3的16 GB RAM。
在终端窗口中,运行:
free -m
此命令返回以MB为单位的空闲内存大小。
存储需求#
要检查您的可用磁盘空间——硬盘驱动器或虚拟环境大小——请使用内置的Linux df工具,并带上-h
参数以便以人类可读的格式显示:
df -h
软件验证#
Linux环境的其他版本#
如果您使用的是Redhat、CentOS或Ubuntu以外的版本,请通过提交GitHub issue与我们联系。提示可能会根据您的版本略有不同。
Ubuntu用户的cURL访问#
RedHat 和 CentOS Linux 发行版已经预装了 cURL, 但 Ubuntu 没有。
要验证cURL访问,请在终端窗口中运行:
curl --version
如果找不到cURL,Ubuntu用户可以使用高级打包工具(APT)来获取并安装cURL:
sudo apt-get install curl
提示:如果您已经安装了 Miniconda 或 Anaconda,在所有版本的 Linux 中,您可以使用 conda 命令:
conda install curl
已安装MongoDB版本2.4+#
必须作为root用户安装并运行MongoDB版本2.4或更高版本。 支持到3.4版本。要检查MongoDB的存在及其版本号,请在终端窗口中运行:
mongod --version
如果您收到“未找到”消息或MongoDB版本为2.3或更早版本,请使用官方安装说明安装MongoDB 2.4或更高版本。记得使用sudo命令以root身份安装。
在启动Repository之前,MongoDB必须始终处于运行状态。
启动MongoDB:
sudo service mongod start
验证MongoDB是否正在运行:
mongo --eval 'db.serverStatus().ok'
bzip2 已安装#
要检查bzip2的存在及其版本号,在终端窗口中运行:
bzip2 --version
安全验证#
根访问和sudo权限#
没有root访问权限,无法完成Repository的安装过程。
要验证您是否具有sudo权限,请在终端窗口中运行:
sudo -v
在提示时输入您的根密码,然后按Enter(Windows)/Return(Mac)。
如果您收到类似以下的消息,请联系您的系统管理员以获取root访问权限:
Sorry, user [username] may not run sudo on [hostname].