介绍
本教程将引导您完成从Ubuntu Linux系统中删除软件包的几种方法。我们使用Ubuntu软件中心内置的GUI(图形用户界面)并使用命令行来详细说明删除选项。
ubuntu卸载软件 - 图1
先决条件

  • 具有sudo /管理特权的用户帐户,可从Ubuntu安装/卸载软件
  • 访问终端窗口/命令行(Ctrl + Alt + T)–可选

    卸载Ubuntu软件包的7种方法

    使用Ubuntu Software Manager删除

    如果您使用默认的图形界面运行Ubuntu,则可能熟悉默认的软件管理器。该图形工具提供了可用程序和已安装程序的列表。通过单击Ubuntu软件中心图标启动它。
    ubuntu卸载软件 - 图2
    加载实用程序后,顶部会出现三个选项卡:

  • 全部–列出所有可用的软件。您可以在此列表中搜索要添加的新程序。

  • 已安装–仅列出您已安装的程序。
  • 更新-这列出了所有具有可用更新的程序。您可以从此处找到有关更新的更多信息。

单击已安装选项卡。向下滚动程序列表,然后单击要卸载的程序旁边的“ 删除”按钮。
ubuntu卸载软件 - 图3

使用Synaptic软件包管理器

默认的Ubuntu Software Center可能不会显示系统上的每个应用程序。在新立得软件包管理器是一个更强大的应用程序。默认情况下,某些版本的Ubuntu中包含Synaptic软件包管理器。使用搜索栏查找并在系统上启动它。
如果您的系统不包含Synaptic Package Manager,请使用Ubuntu软件中心进行安装。
一旦Synaptic软件包管理器加载完毕,请使用左侧的菜单选择状态 > 已安装。这列出了系统上的所有应用程序。
要删除应用程序,请突出显示它 > 右键单击 >选择标记为删除,然后单击应用。这将卸载软件,但保持配置文件不变。
要删除标准配置文件以及软件包,请选择标记为完全删除
ubuntu卸载软件 - 图4

如何从命令行删除Ubuntu上的软件包

Dpkg(Debian软件包)是许多Linux版本中的标准软件包管理器。要使用dpkg命令卸载软件包,您需要知道要卸载的软件包的确切名称。
要列出已安装的软件包,请在终端窗口中输入以下内容:

  1. sudo dpkg ––list

该命令列出了所有软件,但是列表可能太长,没有帮助。
为了使列表更易于浏览,请添加以下内容:

  1. sudo dpkgquery l | less

如果知道要删除的软件包的名称,则可以搜索它:

  1. sudo dpkgquery l | grep package_name

用您要搜索的术语替换package_name
如果您不知道全名,请用星号(*)包围名称,以指定名称的一部分,如下所示:

  1. sudo dpkgquery l | grep *partial_name*

我们建议复制确切的软件包名称(右键单击并复制),以供以后在删除过程中使用。



注意dpkg 不建议使用删除软件包。推荐的选项是使用程序包管理器,该程序将删除所有依赖项。例如,dpkg 可能会删除指定的程序包,但是其所有依赖项都将保留在系统上,并且可能不再正常运行。


Apt-Get删除命令

要删除特定的软件包,请使用以下apt-get remove命令:

  1. sudo apt-get remove package_name

此命令提示易于 扫描已安装的应用程序,并尝试删除或修复任何损坏的应用程序。

Apt-Get清除命令

aptdpkg生成的实际软件包名称替换package_name
remove命令仅删除软件,而不删除配置文件。
要删除程序和配置文件,请使用以下purge命令:

  1. sudo apt-get remove ––purge package_name

清理命令

贴切 包管理器还可以清理系统。
要删除旧/过期软件包的缓存,请输入:

  1. sudo apt-get clean

某些程序带有依赖项。这些是程序需要运行的其他软件包。可以卸载应用程序,并且仍然具有所有依赖项。
此命令提示易于扫描已安装的应用程序,并尝试删除或修复任何损坏的应用程序。

自动删除命令

包管理器可以删除孤立的或不必要的依赖autoremove

  1. sudo apt-get autoremove

如果安装失败,依赖项损坏或软件包文件损坏,则apt可以尝试使用以下命令修复它们:

  1. sudo apt-get f install

此命令提示易于扫描已安装的应用程序,并尝试删除或修复任何损坏的应用程序。
结论
现在,您应该对在Ubuntu Linux上查找和删除软件包的几种方法有了很好的了解。