在线下载功能的使用要求
使用在线下载功能下载6.0.RC1版本以前的驱动与固件、CANN软件包时,需满足以下要求(安装以下软件前请确认该软件和版本符合所在组织的安全要求):
- 用户环境需为Windows系统或Ubuntu 18.04.1/5系统。注意ascend-deployer工具的存放路径不能包含中文。
- 环境中可运行Firefox浏览器正常访问support.huawei.com,可通过从Firefox官网下载Firefox安装包或使用系统自带的包管理器进行安装。
- 用户需要提前准备support企业网站的登录账号,并提前申请和确认有相应软件包(驱动与固件包、CANN软件包以及toolbox软件包)的下载权限,可通过ascend-deployer/ascend_deployer/downloader/software/CANN_*.json文件中的url链接跳转申请。
- 用户需将获取到的geckodriver包放置于ascend-deployer的同级目录下。如果是Linux系统,请确保geckodriver属组为当前用户且权限为500。如果是Windows系统,请确保其他用户无读写权限。geckodriver包的获取参考如下:
- Windows系统:可访问“https://github.com/mozilla/geckodriver/releases ”获取geckodriver-vx.x.x-win64.zip并解压得到geckodriver.exe。
- Ubuntu x86_64系统:可访问“https://github.com/mozilla/geckodriver/releases ”获取geckodriver-vx.x.x-linux64.tar.gz并解压得到geckodriver。
- Ubuntu aarch64系统:可参考如下操作获取软件包并解压得到geckodriver。
- 用户需提前使用pip3安装selenium(pip3 install selenium),若无pip3工具请先自行安装。
- Linux系统下用户需在ascend-deployer/ascend_deployer目录下使用以下命令以控制程序的开启端口以及加固文件权限,若无patch工具请先自行安装。
patch <当前python3使用的第三方包目录>/selenium/webdriver/firefox/webdriver.py < <ascend-deployer/ascend_deployer目录>/patch/selenium_firefox.patch
patch <当前python3使用的第三方包目录>/selenium/webdriver/firefox/firefox_profile.py < <ascend-deployer/ascend_deployer目录>/patch/selenium_firefox_profile.patch
- Linux系统下,出于安全考虑,需要root用户执行以下命令,禁止其他用户的连接。
iptables -A OUTPUT -m owner ! --uid-owner 当前用户名 -o lo -p tcp --dport 56003 -j REJECT ip6tables -A OUTPUT -m owner ! --uid-owner 当前用户名 -o lo -p tcp --dport 56003 -j REJECT iptables -A OUTPUT -m owner ! --uid-owner 当前用户名 -o lo -p tcp --dport 56004 -j REJECT ip6tables -A OUTPUT -m owner ! --uid-owner 当前用户名 -o lo -p tcp --dport 56004 -j REJECT
安装完成后,请执行如下命令取消上述配置。
- 查询现有规则。
iptables -L OUTPUT --line-number
- 找到刚才加入的规则的行号,并执行以下命令取消配置。
iptables -D OUTPUT num
其中num请根据实际替换(如“1”)。
- 查询现有规则。
- 在软件包下载之后,请参考《OpenPGP签名验证指南》,对从网站下载的软件包进行PGP数字签名校验,确保软件包未被篡改。如果校验失败,请不要使用该软件包,先联系华为技术支持工程师解决。
父主题: 参考信息