下载
中文
注册

无法安装swig软件包

问题现象

在安装TF Serving编译依赖的软件包时可能会出现无法安装swig软件包问题,并显示如下报错信息。

E :The package ascend-cann-toolkit needs to be reinstalled, but I cant`t  find an archive for it.

解决方案

可根据以下操作步骤重新安装swig依赖包。

  1. 备份“/var/lib/dpkg/status”
    cp /var/lib/dpkg/status /{newfilepath}/status

    {newfilepath}表示需要备份的路径,由用户根据实际指定。

  2. 使用如下命令打开“/var/lib/dpkg/status”文件,定位到出错的软件包记录,最后将该软件包记录删除。如图1中标注位置。
    vim /var/lib/dpkg/status
    图1 出错的软件包记录
  3. 重新安装swig。
    apt install swig