GUI 方法

GUI 方法

看到在 Ubuntu 上有各种安装方法。卸载项目的方法有哪些?

哪些方法总是有效的?我如何确定某些东西已被卸载?

答案1

如果应用程序已通过包管理器安装,则只需运行

sudo apt-get remove <application_name>

这应该总是有效的。如果终端不是你想要的,你可以打开系统 → 管理 → Synaptic 包管理器,搜索要删除的软件包,单击旁边的复选框并选择“标记为删除”。单击“应用”后,软件包将被删除。当然还有 Ubuntu 软件中心。它与 Synaptic 几乎相同。只需搜索应用程序名称并单击“删除”按钮即可。

有时应用程序可以拆分成多个包(例如,许多游戏的音乐都有一个单独的包)。要确保卸载所有相关包和配置文件,您可以键入

sudo apt-get purge <package-name>

或者 - 在 Synaptic 中 - “标记为完全删除”而不是仅仅“标记为删除”。

对于手动编译和安装的应用程序,并不总是只有一种方式可以删除它们。最好的办法是查阅源包附带的 README/INSTALL 文件(如果有的话)。

答案2

  • 软件中心:找到包,点击删除

在“已安装”选项卡中,搜索该程序;程序描述的右下角会显示“删除”按钮

  • 突触安装 synaptic: 相同

选择带有“标记为完全删除”选项的程序


  • apt-get

      sudo apt-get remove <package> && sudo apt-get autoremove
    
  • 资质

      sudo aptitude remove <package>
    

需要注意的是,当你安装某些东西时,它们通常依赖于其他软件包。当你启动时,apt-get remove <package>默认情况下它不会删除自动安装的应用程序。这通常更安全(如果你暂时删除 ubuntu-desktop 之类的东西),但这可能意味着你最终会得到一堆垃圾。

资质将要自动删除内容(以及具有良好的交互式命令行界面)

您还可以使用状态部分下的“本地或过时”过滤器在突触中搜索 cruft。

答案3

要找到要删除的包,请使用

dpkg --list

复制包名称然后使用命令

sudo apt-get purge <paste copied package name>

然后输入您的密码。

答案4

GUI 方法

Ubuntu 软件

最简单的方法是使用Ubuntu 软件(或 Ubuntu 16.04LTS 之前的版本中的 Ubuntu 软件中心)。打开Ubuntu 软件,单击Installed选项卡,选择要卸载的应用程序,然后点击Remove按钮。

使用软件卸载应用程序

使用软件中心卸载应用程序

Unity Dash(从 Ubuntu 12.10 到 17.10)

Ubuntu 12.10带来Unity 6,引入了预览功能。因此,从Ubuntu 12.10以后,你只需右键单击(几乎)任何应用程序图标即可Unity Dash然后单击卸载。请注意,这在 Ubuntu 18.04 LTS 及更高版本上不起作用,因为 Unity 已被放弃,GNOME 已成为新桌面。

Unity Dash 从 Unity Dash 卸载应用程序

突触

突触是一款高级包管理工具,与其他 GUI 方法(如 Ubuntu Software、Unity Dash 等)相比,它为您提供了更多控制。事实上,它是 Ubuntu 10.04 之前的默认应用程序管理器。要安装 Synaptic,请单击此处:
通过 Ubuntu 软件安装

或者运行这个终端

sudo apt install synaptic

要通过 Synaptic 卸载应用程序,请标记要删除的软件包,然后点击Apply按钮:

使用 Synaptic 卸载应用程序


命令行方法

这些是为命令行爱好者准备的。它们非常基础,但提供更高级的控制,而且重量轻。

易于

apt(较新和简化的 apt-get)是用于包管理的最常用的命令行工具。使用以下命令卸载任何应用程序:

sudo apt remove <app_name>

请记住将其替换<app_name>为您要卸载的应用程序的包名称。

资质

aptitude 并不是一个真正的命令行工具,因为它有一个ncurses基于交互的 GUI。但是,可以使用以下命令:

sudo aptitude remove <app_name>

折断

Ubuntu 16.04LTS 及更新版本支持 snap 软件包,但也可以通过更新安装在 Ubuntu 14.04LTS 上。要卸载 snap 应用程序,请尝试:

snap remove <app_name>

如果不起作用:

sudo snap remove <app_name>

请注意,以上所有方法仅适用于正常安装的应用程序,即通过包管理(Ubuntu Software、Synaptic、apt、snap 等)安装的应用程序,而不适用于使用某些 root 脚本或直接复制到主目录手动安装的软件。尽管上述方法看起来非常不同,但它们都使用相同的 APT 或 Snappy 包管理器后端。还有许多其他安装/卸载应用程序的方法,但涉及 APT 或 Snappy 的方法是最推荐和最流行的方法。

相关内容