Tom*_*unn 302
如果应用程序是通过包管理器安装的,你所要做的就是运行
sudo apt-get remove <application_name>
Run Code Online (Sandbox Code Playgroud)
那应该总是有效的。如果终端不是你的茶,你可以打开System ? 行政 ?Synaptic Package Manager,搜索您要删除的软件包,单击旁边的复选框并选择“标记为删除”。单击“应用”后,应删除该包。当然还有 Ubuntu 软件中心。它与 Synaptic 几乎相同。只需搜索应用程序名称,然后单击“删除”按钮。
有时应用程序可以拆分成多个包(例如,许多游戏都有一个单独的音乐包)。要确保卸载所有相关的软件包和配置文件,您可以键入
sudo apt-get purge <package-name>
Run Code Online (Sandbox Code Playgroud)
或 - 在 Synaptic 中 - “标记为完全删除”而不仅仅是“标记为删除”。
对于手动编译和安装的应用程序,并不总是有一种方法可以删除它们。最好的办法是查阅随源包一起提供的 README/INSTALL 文件 - 如果存在的话。
Oli*_*Oli 70
软件中心:找到安装包,点击删除
突触 : 相同
apt-get:
sudo apt-get remove <package> && sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)资质:
sudo aptitude remove <package>
Run Code Online (Sandbox Code Playgroud)重要的是要注意,当您安装东西时,它们通常依赖于其他软件包。apt-get remove <package>
默认情况下,当您关闭时,它不会删除自动安装的应用程序。这通常更安全(如果您暂时删除诸如 ubuntu-desktop 之类的东西),但这可能意味着您最终会遇到一堆垃圾。
aptitude会自动删除东西(以及有一个很好的交互式命令行界面)
您还可以使用状态部分下的“本地或过时”过滤器在突触中搜索 cruft。
loe*_*org 14
以下是可能的方法的概述:
如果软件包是通过软件包管理器安装的,您可以使用为此目的提供的工具之一将其删除:
dpkg --remove
: 最基本的命令行工具。避免。apt-get remove
或aptitude remove
:这些是标准的命令行工具。Aptitude 略受欢迎:它更复杂一点。例如,它可以保存所有包操作的日志文件。synaptic
:GUI 工具可通过“系统/管理”下的 GUI 菜单访问。支持所有功能,一个非常好的程序。software center
: 甚至比synaptic
. 这是旧的“添加/删除程序”的更好的更新版本所有这些都可以完成工作。如果您需要某些功能或非常频繁地安装或删除程序,您可以从最用户友好的(软件中心)开始并继续使用 aptitude。
请注意,这些操作会删除大部分程序,同时有时会在 /etc/apache2 等位置留下“配置文件”。大多数软件在那里没有配置文件;一些服务器软件(“守护进程”)可以。除少数情况外,保留这些配置文件不会造成任何伤害。如果要删除所有内容,包括配置文件,则可以使用“清除”操作。对于 aptitude,命令行是“aptitude purge”。(Tommy 上面对“purge”的解释不准确。“remove”操作,就像“purge”一样,删除了原程序拉进来的所有依赖。)
如果程序告诉您软件包已被删除,您可以确定文件已经消失。有时,作为依赖项安装的软件包不会立即删除。在随后的运行中,它们最终将被删除。
对于从其他渠道安装的软件(通常从源代码编译),您通常被迫删除手动安装的文件。它们通常位于/usr/local
. 某些软件提供快捷方式,例如“进行卸载”。不过,不要指望它。通常情况下,最干净的解决方案是使用通过 Ubuntu 存储库提供的版本,该版本可以完全卸载。
小智 11
要查找要删除的包,请使用
dpkg --list
Run Code Online (Sandbox Code Playgroud)
复制包名,然后使用命令
sudo apt-get purge <paste copied package name>
Run Code Online (Sandbox Code Playgroud)
然后输入您的密码。
最简单的方法是使用Ubuntu 软件(或早于 Ubuntu 16.04LTS 的版本中的 Ubuntu 软件中心)。打开Ubuntu Software,单击Installed
选项卡,选择要卸载的应用程序,然后单击Remove
按钮。
Ubuntu 12.10带来了Unity 6,它引入了预览功能。因此,从Ubuntu 12.10开始,您只需右键单击(几乎)Unity Dash上的任何应用程序图标,然后单击卸载。请注意,这不适用于 Ubuntu 18.04 LTS 及更高版本,因为 Unity 已被删除并且 GNOME 已成为新桌面。
Synaptic是一种高级包管理工具,与其他 GUI 方法(如 Ubuntu 软件、Unity Dash 等)相比,它为您提供了更多的控制权。事实上,它是 Ubuntu 10.04 之前的默认应用程序管理器。要安装 Synaptic,请单击此处:
或者在终端运行这个:
sudo apt install synaptic
Run Code Online (Sandbox Code Playgroud)
要通过 Synaptic 卸载应用程序,请标记要删除的软件包,然后点击Apply
按钮:
这些适用于那里的命令行粉丝。它们非常基本,但提供更高级的控制并且重量轻。
apt
(更新和简化的 apt-get)是最常用的包管理命令行工具。使用以下命令卸载任何应用程序:
sudo apt remove <app_name>
Run Code Online (Sandbox Code Playgroud)
请记住替换<app_name>
为您要卸载的应用程序的包名称。
aptitude 不完全是命令行工具,因为它具有基于交互ncurses
的 GUI。但是,可以使用以下命令:
sudo aptitude remove <app_name>
Run Code Online (Sandbox Code Playgroud)
Ubuntu 16.04LTS 和更新版本支持 snap 包,但也可以通过更新安装在 Ubuntu 14.04LTS 上。要卸载 snap 应用程序,请尝试:
snap remove <app_name>
Run Code Online (Sandbox Code Playgroud)
如果这不起作用:
sudo snap remove <app_name>
Run Code Online (Sandbox Code Playgroud)
请注意,上述所有方法仅适用于正常安装的应用程序,即通过包管理(Ubuntu 软件、Synaptic、apt、snap 等)而不适用于使用某些 root 脚本手动安装或直接复制到 home 的软件。尽管上述方法看起来非常不同,但它们都在下面使用相同的 APT 或 Snappy 包管理器后端。安装/卸载应用程序的方法还有很多,但涉及 APT 或 Snappy 的方法是推荐和最受欢迎的方法。