云网牛站
所在位置:首页 > Linux教程 > 使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误

使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误

2019-07-26 10:42:06作者:晴弈稿源:云网牛站

本文介绍使用终端中的Apt-get和Synaptic包管理器来纠正Debian上的依赖错误。当用户从Internet下载软件包时,Debian Linux上有时会出现依赖性错误,操作系统无法找到成功运行程序所需的正确依赖文件和库,因此,如果你在安装应用程序时遇到Debian上的依赖性错误,请使用下面的方法纠正它们。通常,大多数Debian用户在安装软件包时不会遇到这类错误,因为他们倾向于只安装正式包含在官方Apt软件源中的软件。

 

软件依赖简介

软件依赖项是已安装程序需要成功运行的依赖库,程序集或工具包,没有依赖关系,你从Internet下载以在Debian Linux PC上使用的任何Linux应用程序都无法正常运行。

由于越来越多的软件包进入软件存储库,以及AppImage、Flatpak和Snaps等通用打包解决方案的出现,通过捆绑所有内容来收集个别依赖关系,参考解释关于AppImage、.snap、.deb、Flatpak的区别

 

使用终端中的Apt-get纠正依赖性错误

Apt-get包管理器有一个内置的机制来解决Debian上的这些类型的依赖问题,要在Debian上使用Apt-get命令来清除任何依赖性问题,首先要打开桌面上的终端窗口,可以通过按键盘上的Ctrl+Alt+T或Ctrl+Shift+T来完成此操作,终端窗口打开后,使用下面的Apt-get命令:

sudo apt-get install -f

或者,如果你运行的是包含Apt命令的Debian Linux版本,或者你更喜欢Apt-get,则可以使用以下命令更正依赖性问题:

sudo apt install -f

 

使用Synaptic Package Manager(Synaptic包管理器)纠正依赖性错误

通过终端窗口处理Debian上的依赖性问题非常有用,特别是对于在服务器系统上运行Debian Linux的人,但是,如果你更喜欢使用GUI,则可以使用Synaptic包管理器,参考在Debian系统中安装Synaptic和使用Synaptic修复损坏的包

大多数Debian Linux系统都预装了Synaptic软件包管理器并可以使用,如果你还没有安装应用程序,请按键盘上的Ctrl+Alt+T或Ctrl+Shift+T打开终端窗口,然后输入下面的安装命令:

sudo apt-get install synaptic -y

在系统上安装Synaptic应用程序后,就可以开始使用它了,通过在应用程序菜单中查找“Synaptic Package Manager”打开它,然后单击以启动它:

使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误

当Synaptic应用程序启动时,系统会要求你输入密码,输入你的用户密码,如果密码被接受,Synaptic将可以使用。

要修复Synaptic中的依赖性问题,请在应用程序窗口中找到“编辑(Edit)”按钮,然后用鼠标单击它,在“编辑(Edit)”菜单中,有几个选项,查看“修复损坏(Fix broken)”的不同选项并选择它。

通过选择“修复损坏(Fix broken)”选项,Synaptic将自动为系统上的所有包分配依赖性更正,选择“修复损坏(Fix broken)”选项后,选择“应用(Apply)”按钮开始修正过程:

使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误

单击“应用(Apply)”按钮后,将在Synaptic中显示一个窗口,在此窗口中,你将看到正在进行的下载,让这个过程完成,一切都完成后,你的依赖问题就会消失。

 

如何避免Debian上的依赖错误

如果你厌倦了在Debian Linux上遇到软件依赖问题,请开始使用Flatpak(参考:在Linux系统上安装并使用Flatpak的方法)和Snap软件包(参考:在Ubuntu 18.04/Debian上安装和使用Snap的方法)。

Flatpak和Snap是出色的新技术,它们正在努力使软件在Linux上运行,它们不需要依赖,所有东西都捆绑在一个安全的沙箱中,最重要的是,由于Debian Linux不会像其他Linux发行版那样快速更新软件,因此你可以通过获取最新的应用程序来为软件更新。

使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误

 

相关主题

使用Apt和Synaptic纠正Ubuntu依赖性错误

精选文章
热门文章