介绍
本教程将引导您完成从Ubuntu Linux系统中删除软件包的几种方法。我们使用Ubuntu软件中心内置的GUI(图形用户界面)并使用命令行来详细说明删除选项。
先决条件
- 具有sudo /管理特权的用户帐户,可从Ubuntu安装/卸载软件
-
卸载Ubuntu软件包的7种方法
使用Ubuntu Software Manager删除
如果您使用默认的图形界面运行Ubuntu,则可能熟悉默认的软件管理器。该图形工具提供了可用程序和已安装程序的列表。通过单击Ubuntu软件中心图标启动它。
加载实用程序后,顶部会出现三个选项卡: 全部–列出所有可用的软件。您可以在此列表中搜索要添加的新程序。
- 已安装–仅列出您已安装的程序。
- 更新-这列出了所有具有可用更新的程序。您可以从此处找到有关更新的更多信息。
单击已安装选项卡。向下滚动程序列表,然后单击要卸载的程序旁边的“ 删除”按钮。
使用Synaptic软件包管理器
默认的Ubuntu Software Center可能不会显示系统上的每个应用程序。在新立得软件包管理器是一个更强大的应用程序。默认情况下,某些版本的Ubuntu中包含Synaptic软件包管理器。使用搜索栏查找并在系统上启动它。
如果您的系统不包含Synaptic Package Manager,请使用Ubuntu软件中心进行安装。
一旦Synaptic软件包管理器加载完毕,请使用左侧的菜单选择状态 > 已安装。这列出了系统上的所有应用程序。
要删除应用程序,请突出显示它 > 右键单击 >选择标记为删除,然后单击应用。这将卸载软件,但保持配置文件不变。
要删除标准配置文件以及软件包,请选择标记为完全删除。
如何从命令行删除Ubuntu上的软件包
Dpkg(Debian软件包)是许多Linux版本中的标准软件包管理器。要使用dpkg
命令卸载软件包,您需要知道要卸载的软件包的确切名称。
要列出已安装的软件包,请在终端窗口中输入以下内容:
sudo dpkg ––list
该命令列出了所有软件,但是列表可能太长,没有帮助。
为了使列表更易于浏览,请添加以下内容:
sudo dpkg–query –l | less
如果知道要删除的软件包的名称,则可以搜索它:
sudo dpkg–query –l | grep package_name
用您要搜索的术语替换package_name。
如果您不知道全名,请用星号(*)包围名称,以指定名称的一部分,如下所示:
sudo dpkg–query –l | grep *partial_name*
我们建议复制确切的软件包名称(右键单击并复制),以供以后在删除过程中使用。
注意:dpkg
不建议使用删除软件包。推荐的选项是使用程序包管理器,该程序将删除所有依赖项。例如,dpkg 可能会删除指定的程序包,但是其所有依赖项都将保留在系统上,并且可能不再正常运行。
Apt-Get删除命令
要删除特定的软件包,请使用以下apt-get remove
命令:
sudo apt-get remove package_name
此命令提示易于 扫描已安装的应用程序,并尝试删除或修复任何损坏的应用程序。
Apt-Get清除命令
用apt或dpkg生成的实际软件包名称替换package_name。
该remove
命令仅删除软件,而不删除配置文件。
要删除程序和配置文件,请使用以下purge
命令:
sudo apt-get remove ––purge package_name
清理命令
该贴切 包管理器还可以清理系统。
要删除旧/过期软件包的缓存,请输入:
sudo apt-get clean
某些程序带有依赖项。这些是程序需要运行的其他软件包。可以卸载应用程序,并且仍然具有所有依赖项。
此命令提示易于扫描已安装的应用程序,并尝试删除或修复任何损坏的应用程序。
自动删除命令
在易包管理器可以删除孤立的或不必要的依赖autoremove
:
sudo apt-get autoremove
如果安装失败,依赖项损坏或软件包文件损坏,则apt可以尝试使用以下命令修复它们:
sudo apt-get –f install
此命令提示易于扫描已安装的应用程序,并尝试删除或修复任何损坏的应用程序。
结论
现在,您应该对在Ubuntu Linux上查找和删除软件包的几种方法有了很好的了解。