安装、升级和卸载CANN软件包(适用于deb格式)
deb格式只能在root权限下操作,非root用户需用到提权命令,请用户自行获取所需的sudo权限。使用完成后请取消涉及高危命令的权限,否则有sudo提权风险。
安装和升级
xxx.deb包安装和升级过程一致,操作步骤参考如下:
- 以安装用户登录服务器。
- 安装deb包(命令中xxx.deb请根据实际软件包全名替换)。
- 若使用root用户安装,执行命令如下:
dpkg -i xxx.deb
- 若使用非root用户安装,执行命令如下:
sudo -E dpkg -i xxx.deb
- deb格式的CANN软件包遵循deb通用规则,安装后其他用户均可使用。如果安装驱动时未携带“--install-for-all”,并且CANN软件包运行用户为非root,则该CANN软件包运行用户所属的属组必须和驱动运行用户所属属组相同;如果不同,请用户自行添加到驱动运行用户属组。
- 安装完成后可执行命令apt list | grep nnrt(以nnrt软件包为例)查询软件包安装信息。
- deb格式的CANN软件包只支持默认路径安装,默认安装路径为“/usr/local/Ascend”。
- 若使用root用户安装,执行命令如下:
卸载
若您获取的是xxx.deb包,卸载命令参考如下,以卸载nnrt软件为例:
- dpkg方式:
- root用户:
dpkg -P ascend-cann-nnrt
- 非root用户(请自行获取所需的sudo权限):
sudo -E dpkg -P ascend-cann-nnrt
- root用户:
- apt方式:
- root用户:
apt remove ascend-cann-nnrt
- 非root用户(请自行获取所需的sudo权限):
sudo -E apt remove ascend-cann-nnrt
- root用户:
父主题: 附录B:常用操作