当前位置: 首页>>技术教程>>正文


如何从Ubuntu系统上卸载程序

,

Remove Ubuntu applications

本文介绍了从Ubuntu系统中删除不需要的软件。我们正在描述通过图形用户interface-Ubuntu软件管理器和命令line-the Terminal进行的软件删除。

请注意,您需要管理权限才能从Ubuntu安装/卸载软件。

我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

通过Ubuntu Software Manager卸载应用程序

从计算机上卸载软件的一种方法是通过Ubuntu软件管理器。单击活动工具栏中的Ubuntu软件图标;这将打开Ubuntu软件管理器,您可以通过该管理器从计算机中搜索,安装和卸载软件。

Ubuntu Software Center

然后从以下视图中单击“已安装”选项卡,以列出您的Ubuntu系统上安装的所有应用程序:

Ubuntu Software Manager

从应用程序列表中,查找要卸载的应用程序,然后单击它旁边的“删除”按钮。

List of installed applications

在此示例中,我将通过单击其上的“删除”按钮从系统中删除名为XCFA的软件。当您尝试删除应用程序时,会出现以下类型的确认消息:

Uninstall app

当您确定要删除所选的应用程序时,单击“删除”按钮。这样做时,将显示以下身份验证对话框,因为只有授权用户才能从Ubuntu中删除应用程序:

Get administrator privileges

输入管理员或sudo用户的密码,然后单击“身份验证”按钮。

现在,所选软件将从系统中删除。

通过命令行卸载应用程序

您可以通过sudo的apt-get remove和apt-get清除命令从系统中删除已安装的软件。但是首先,您需要知道安装软件的确切软件包名称。

以下命令将列出系统上安装的所有软件包:

$ dpkg --list

您可能需要复制确切的软件包名称;选择它,右键单击,然后从dpkg列表中复制它以备将来使用。

使用apt-get删除命令

apt-get remove命令从系统中删除软件,但保留配置文件以及以后可能安装的所有插件和设置。当您要重新安装软件时,这有助于保持相同的设置。

以sudo身份运行以下命令以删除软件;

$ sudo apt-get remove “package-name”

系统将要求您输入sudo密码,并提供有关将从系统中删除哪些内容的信息。

在此示例中,我将从系统中删除名为“openjdk-11-jdk”的OpenJDK软件包。

Uninstall Ubuntu package with apt

系统还将提示您使用y /n选项,以re-confirm进行卸载过程。当您单击Y时,该过程将开始,并且该软件将从系统中删除。

使用apt-get清除命令

如果要从系统中完全删除应用程序,同时还要删除任何个性化设置,则最好使用apt-get清除命令。

在此示例中,我将从系统中删除名为“openjdk-11-jdk:amd64”的OpenJDK软件包。

以sudo身份运行以下命令以删除软件;

$ sudo apt-get purge “package-name”

系统将要求您输入sudo密码,并提供有关将从系统中删除哪些内容的信息。

Remove application completely with apt-get purge

系统还将提示您使用y /n选项,以re-confirm进行卸载过程。当您单击Y时,该过程将开始,并且该软件将从系统中删除。

奖励:自动清除垃圾

如果您要删除不再依赖的任何依赖项,例如不再使用的已安装软件所使用的应用程序和库,则可以通过以下命令进行一些内部管理:

$ sudo apt-get autoremove

这将列出所有过时的和未使用的打包文件,以及剩下的依赖项,它们会占用系统上的重要空间。

Remove package dependencies that are not required anymore

系统还将提示您使用y /n选项,以re-confirm进行卸载过程。当您单击Y时,该过程将开始,并且不需要的软件依赖项将从您的系统中删除。

您已经学到了两种从Ubuntu系统上卸载软件的方法:通过Ubuntu软件管理器和命令行。通过命令行,您可以选择删除软件并保留所有配置文件(apt get remove),也可以选择完全删除软件(apt-get清除)。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9904.html,未经允许,请勿转载。