本文描述了从 Ubuntu 系统中删除不再需要的软件。 我们通过图形用户界面(Ubuntu 软件管理器)和命令行(终端)来描述软件删除。
请注意,您需要管理权限才能从 Ubuntu 安装/卸载软件。
我们已经在 Ubuntu 20.04 LTS 上运行了本文中提到的命令和过程。
通过 Ubuntu 软件管理器卸载应用程序
从计算机卸载软件的一种方法是通过 Ubuntu 软件管理器。 单击“活动”工具栏中的 Ubuntu 软件图标; 这将打开 Ubuntu 软件管理器,您可以通过它从您的计算机搜索、安装和卸载软件。
然后单击以下视图中的已安装选项卡以列出 Ubuntu 系统上安装的所有应用程序:
从应用程序列表中,查找要卸载的应用程序,然后单击删除按钮。
在本例中,我通过单击“删除”按钮从我的系统中删除一个名为 XCFA 的软件。 当您尝试删除应用程序时,会出现以下类型的确认消息:
当您确定要删除选定的应用程序时,单击删除按钮。 当您这样做时,将出现以下身份验证对话框,因为只有授权用户才能从 Ubuntu 中删除应用程序:
Enter 管理员密码或 sudo 用户,然后单击验证按钮。
所选软件现在将从您的系统中删除。
通过命令行卸载应用程序
您可以通过 apt-get remove 和 apt-get purge 命令从系统中删除已安装的软件,如下所示 sudo. 但首先,您需要知道安装软件时使用的确切软件包名称。
以下命令将列出系统上安装的所有软件包:
$ dpkg --list
您可能想要复制确切的包名称; 选择它,右键单击,然后从 dpkg 列表中复制它以供进一步使用。
使用 apt-get remove 命令
apt-get remove 命令从您的系统中删除软件,但保留配置文件以及您以后可能安装的任何插件和设置。 这有助于在您想要重新安装软件时保持相同的设置。
运行以下命令 sudo 为了删除软件;
$ sudo apt-get remove package-name
您将被要求输入密码 sudo 并提供有关将从您的系统中删除的内容的信息。
在这个例子中,我将从我的系统中删除名为“openjdk-11-jdk”的 OpenJDK 包。
系统还会提示 ay/n 选项以重新确认卸载过程。 当您单击 Y 时,该过程将开始,软件将从您的系统中删除。
使用 apt-get purge 命令
如果您想从系统中完全删除应用程序,同时删除任何个性化设置,最好使用 apt-get purge 命令。
在这个例子中,我将从我的系统中删除名为“openjdk-11-jdk:amd64”的 OpenJDK 包。
运行以下命令 sudo 为了删除软件;
$ sudo apt-get purge package-name
您将被要求输入密码 sudo 并提供有关将从您的系统中删除的内容的信息。
系统还会提示 ay/n 选项以重新确认卸载过程。 当您单击 Y 时,该过程将开始,软件将从您的系统中删除。
奖励:使用 autoremove 清理混乱
如果您想删除任何依赖项,例如您曾经安装的不再使用的软件所使用的应用程序和库,您可以通过以下命令进行一些内务处理:
$ sudo apt-get autoremove
这将列出占用系统重要空间的所有过时和未使用的打包和遗留依赖项。
系统还会提示 ay/n 选项以重新确认卸载过程。 当您单击 Y 时,该过程将开始,并且将从您的系统中删除不需要的软件依赖项。
您已经学习了两种从 Ubuntu 系统卸载软件的方法; 通过 Ubuntu 软件管理器和命令行。 通过命令行,您可以选择删除软件并保留所有配置文件 (apt get remove) 或完全删除软件 (apt-get purge)。