如何删除 .deb 包?说明符中的非法包名称:不允许使用字符“~”

如何删除 .deb 包?说明符中的非法包名称:不允许使用字符“~”

我正在尝试删除

libnvidia-compute-440_440.36-0ubuntu0~0.18.04.1_amd64.deb

root@miki:/var/cache/apt/archives# sudo dpkg --remove libnvidia-compute-440_440.36-0ubuntu0~0.18.04.1_amd64.deb

这是行不通的

dpkg: error: --remove needs a valid package name but 'libnvidia-compute-440_440.36-0ubuntu0~0.18.04.1_amd64.deb' is not: illegal package name in specifier 'libnvidia-compute-440_440.36-0ubuntu0~0.18.04.1_amd64.deb': character '~' not allowed (only letters, digits and characters '-+._')

还有什么替代方案?

答案1

尝试卸载而不指定.deb扩展名 - IIRC 您只需要传递包名称。

sudo dpkg --remove libnvidia-compute-440

apt我认为你也可以这样做。

sudo apt-get remove libnvidia-compute-440

相关内容