如何在Linux中使用命令行卸载软件

时间:2020-01-09 10:45:08  来源:igfitidea点击:

Linux提供了不同的软件安装方法。我们可以使用Ubuntu软件中心从标准Ubuntu软件存储库中,从标准Ubuntu软件存储库之外或者通过编译源代码来安装软件。但是,如果我们需要卸载程序怎么办?

如果我们已使用Ubuntu软件中心从Ubuntu软件存储库中安装了软件,则也可以使用Ubuntu软件中心来卸载该软件。但是,如果我们更习惯使用命令行,请向我们展示一种简单的方法来查看系统上已安装的内容并卸载程序。

如果我们对要卸载的内容有所了解,但不知道确切的名称,请参阅我们的文章,了解如何在Linux中找到确切的软件包名称。我们也可以使用dpkg命令查看计算机上所有已安装软件包的列表,按Ctrl + Alt + T打开"终端"窗口。在提示符下键入以下命令,然后按Enter。

dpkg --list

注意:列表前有两个破折号。

在"终端"窗口中滚动浏览已安装软件包的列表,找到要卸载的软件包。注意包的全名。

要卸载程序,请使用apt-get命令,这是用于安装程序和操作已安装程序的常规命令。例如,以下命令使用--purge(purge前有两个破折号)命令卸载gimp并删除所有配置文件。

sudo apt-get --purge remove gimp

出现提示时输入密码,然后按Enter。

注意:输入密码时,密码不会显示。但是,我们可以选择在输入密码时显示星号。

卸载过程开始,并显示要采取的措施的摘要。当询问我们是否要继续时,键入y并按Enter。

安装过程将继续。完成后,在提示符下键入exit,然后按Enter以关闭"终端"窗口,或者单击窗口左上角的X按钮。

如果我们不想删除配置文件,只需省略--purge命令,如以下命令所示。

sudo apt-get remove gimp

如本文所述,Linux中安装的程序依赖于其他程序包才能起作用。当我们卸载程序时,可能不再使用已卸载程序所依赖的软件包。要删除所有未使用的软件包,请使用autoremove命令,如以下命令所示。

sudo apt-get autoremove

我们可以将这两个命令组合在一起,以删除程序和删除不再使用的依赖项,如下所示(同样,自动删除前还有两个破折号)。

sudo apt-get purge --auto-remove gimp

如果空间不足,可以使用clean命令删除下载的存档文件,如下所示。

sudo apt-get clean

此命令将删除/ var / cache / apt / archives中的智能缓存。安装程序时,将下载软件包文件并将其存储在该目录中。我们无需将文件保留在该目录中。但是,删除它们的唯一缺点是,如果我们决定再次安装这些程序中的任何一个,则必须重新下载软件包。

apt-get是一种方便的工具,可以快速轻松地下载,安装和卸载程序。有关使用apt-get命令的更多信息,请在提示符下键入apt-get并按Enter。