如何卸载.deb软件包?


Answers:


146

手动安装的软件包以及所有其他软件包都出现在软件中心中。只需在软件中心中搜索您的软件包并将其删除即可。

您可能需要单击“显示N个技术项目”

替代文字

除此之外,还有其他几种方法:

突触:

  • 转到系统→管理→Synaptic软件包管理器
  • 单击状态按钮,然后选择“已安装(本地或已淘汰)”
  • 右键单击一个软件包,然后选择“标记为删除”。
  • 单击“ 应用”按钮。

    这将有利于列出所有手动安装的软件包:

替代文字

命令行

  • sudo apt-get remove packagename如果您知道软件包的名称,则可以使用它;如果不知道,可以使用进行搜索apt-cache search crazy-app,然后使用apt get将其删除。

  • 您也可以使用dpkg --remove packagename

@GorgeEdison这是安全隐患! :P @EveryoneElse,没关系,我在开玩笑:)

这还将使您知道系统上是否还有不需要的程序包,这些程序包可能是作为.deb程序包的依赖项安装的。用于sudo apt-get autoremove摆脱它们。


aerofs-installer-0(aerofs.com)并未出现在USC中,仅出现在命令行和突触中。知道为什么吗?
关于natty的坚果,

77

方便执行的命令是:

sudo dpkg -r package_name

另外,如果您需要强行删除它们

sudo dpkg -r --force-all pkg_name

32
dpkg --purge package_name也删除配置文件。
汤姆(Tom)

9

打开Ubuntu软件中心(“应用程序”->“ Ubuntu软件中心”),搜索要卸载的软件包,然后单击“ 删除”按钮:

替代文字

或从命令行:

sudo apt-get remove <package-name>


3

如果要删除该软件包以及与之相关的所有配置文件:

sudo aptitude purge packagename

1

安装的软件包将在Synaptics和软件中心中均可见。在前者中,它将出现在本地程序包下,而在后者中,它将出现在其他程序包下。


0

您可以使用remove和force标志:

$ sudo dpkg -r --force-all pkg_name 

另外,如果您是通过Ubuntu软件包管理器安装的,则可以使用apt删除它:

$ sudo apt remove --purge pgk_name
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.