---
title: 安装、升级和卸载CANN软件包（适用于deb格式）
description: "deb格式只能在root权限下操作，非root用户需用到提权命令，请用户自行获取所需的sudo权限。使用完成后请取消涉及高危命令的权限，否则有sudo提权风险。"
url: https://www.hiascend.com/document/detail/zh/CANNCommunityEdition/latest/softwareinst/instg/instg_0057.html
sourcePath: /source/zh/CANNCommunityEdition/920beta1/softwareinst/instg/instg_0057.html
indexId: 00dc5f99ca04978fb7fd92a73667b5907bb6de3797ac043b13e26a9c42c462d475
---
# 安装、升级和卸载CANN软件包（适用于deb格式）

deb格式只能在root权限下操作，非root用户需用到提权命令，请用户自行获取所需的sudo权限。使用完成后请取消涉及高危命令的权限，否则有sudo提权风险。

#### 安装和升级

xxx.deb包安装和升级过程一致，操作步骤参考如下：1. 以安装用户登录服务器。
2. 安装deb包（命令中xxx.deb请根据实际软件包全名替换）。

  - 若使用root用户安装，执行命令如下：

```
dpkg -i xxx.deb
```


  - 若使用非root用户安装，执行命令如下：

```
sudo -E dpkg -i xxx.deb
```


- deb格式的CANN软件包遵循deb通用规则，安装后其他用户均可使用。如果安装驱动时未携带“--install-for-all”，并且CANN软件包运行用户为非root，则该CANN软件包运行用户所属的用户组必须和驱动运行用户所属用户组相同；如果不同，请用户自行添加到驱动运行用户组。
- 非root用户安装后，安装用户组为root用户组。
- 安装完成后可执行命令apt list | grep toolkit查询软件包安装信息。
- deb格式的CANN软件包只支持默认路径安装，默认安装路径为“/usr/local/Ascend”。


#### 卸载

若您获取的是xxx.deb包，卸载命令参考如下：- dpkg方式：

  - root用户：

```
dpkg -P ascend-cann-toolkit
```


  - 非root用户（请自行获取所需的sudo权限）：

```
sudo -E dpkg -P ascend-cann-toolkit
```


- apt方式：

  - root用户：

```
apt remove ascend-cann-toolkit
```


  - 非root用户（请自行获取所需的sudo权限）：

```
sudo -E apt remove ascend-cann-toolkit
```
