云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu上安装Synaptic以查找损坏的软件包及修复损坏的软件包

在Ubuntu上安装Synaptic以查找损坏的软件包及修复损坏的软件包

2019-07-15 15:52:13作者:田弈稿源:云网牛站

本文介绍在Ubuntu系统上安装Synaptic包管理器的方法,以使用Synaptic查找损坏的软件包和修复损坏的软件包,也适用于基于Ubuntu的其他Linux操作系统,如Linux Mint、Elementary OS、Zorin OS和许多其他衍生版本。有时你从Internet上下载DEB包文件进行安装,通常下载这些类型的软件包不会出现任何问题,因为开发人员会定期更新其DEB文件以满足Ubuntu操作系统新版本的需求,但是有时DEB软件包会在没有更新的情况下使用数年,而当用户安装它们时,可能会发生损坏的情况,当用户卸载应保留在系统上的必要软件包时,也会发生这些损坏,下面针对这个问题进行解决,可先参考在Ubuntu操作系统下修复损坏程序包的三种办法

 

安装Synaptic包管理器

Ubuntu Linux不预装Synaptic包管理器,要安装Synaptic,请按打开终端窗口,然后运行update命令检查Ubuntu是否有任何软件更新:

sudo apt update

在update命令之后,使用upgrade命令将所有软件修补程序安装到Ubuntu Linux系统上,务必使用“y”参数,如下:

sudo apt update -y

完成更新和升级后,你将能够使用下面的apt install命令在任何版本的Ubuntu Linux上快速安装Synaptic软件包管理器:

sudo apt install synaptics -y

不想使用终端?那就使用Ubuntu更新工具更新你的系统(通常通过在应用程序菜单中搜索更新找到),然后打开Ubuntu软件中心,单击搜索框以找到Synaptics应用程序,再进行安装即可,这个过程非常的简单。

 

使用Synaptic查找损坏的软件包

先从启动应用程序开始,在你的Ubuntu Linux PC上,按Windows键,输入“Synaptic”并使用棕色框图标打开应用程序。

在Ubuntu上安装Synaptic以查找损坏的软件包及修复损坏的软件包

启动应用程序后,系统将要求输入密码,它要求输入密码的原因是Synaptic需要以系统级权限运行,在密码框中,输入你当前使用的用户的密码,然后按Enter键接受。

在Synaptic打开的情况下,单击“属性(Properties)”旁边的蓝色搜索图标,从那里,输入你知道要损坏的包的确切名称,然后,选择“搜索(search)”按钮以在Linux PC上开始搜索。

如果你的搜索条件准确无误,Ubuntu PC上的损坏软件包将显示在带有红色方块的“S”列中。

同时Synaptic允许用户按状态对已安装的包进行排序。

要在Ubuntu上的Synaptic中过滤掉损坏的软件包,请找到屏幕左下角的“自定义过滤器(Custom Filters)”按钮,然后单击它,选择“自定义过滤器(Custom Filters)”将带你进入一个窗口,其中包含多个不同的包排序选项,查看排序选项并选择“Broken”过滤器以显示Ubuntu上安装的所有损坏的非工作包。

在Ubuntu上安装Synaptic以查找损坏的软件包及修复损坏的软件包

知识扩展:在Ubuntu/Debian系统中查看已经安装成功的软件包

 

使用Synaptic修复损坏的软件包

借助“修复损坏的软件包(Fix broken packages)”按钮,使用Synaptic在Ubuntu上摆脱破损的软件包非常容易,因为用户不需要处理任何问题,它自动完成。

要修复可能出现在Ubuntu Linux PC上的任何损坏的软件包,请确保Synaptic已打开,然后,用鼠标单击“编辑(Edit)”菜单,在“编辑(Edit)”菜单中,找到标有“修复损坏的包(Fix Broken Packages)”的选项,然后用鼠标单击它。

单击“修复损坏的软件包(Fix Broken Packages)”选项将告诉Synaptic自动排除Ubuntu系统上软件包损坏的原因,并进行更改,例如卸载它们,更正丢失的文件。

在Ubuntu上安装Synaptic以查找损坏的软件包及修复损坏的软件包

一旦Synaptic完成更改,请返回“自定义过滤器(Custom Filters)”下的“已损坏(Broken)”选项,你会发现所有已损坏的包现在都有绿色状态图标。

单击Synaptic中的“应用(Apply)”按钮,完成Ubuntu PC上的软件包修复过程,允许它修复破损的软件包,当这个过程完成后,关闭Synaptic即可。至此,Ubuntu系统上的软件包就恢复正常了。

 

相关主题

在Linux中安装和使用topgrade将已安装的软件包升级到最新版本

精选文章
热门文章