当我尝试安装 gpg-agent 软件包时,出现错误
The following packages have unmet dependencies: gpg-agent : Depends: libassuan0 (>= 2.5.1) but 2.4.3-2 is to be installed Recommends: gnupg (= 2.2.12-1~bpo9+1) E: Unable to correct problems, you have held broken packages.
但是,当我尝试通过 apt list 找出它时,我得到了这个结果
root@emmaHost:/home/emma# apt list libassum0 Listing... Done root@emmaHost:/home/emma#
早些时候,我试图从源文件安装 gpg,但我没有一些必需的库,我下载了女巫的源代码,并尝试安装,其中包括 (libassum) lib。
如何正确修复这个错误?谢谢
答案1
现货差价
libassuan0
libassum0
答案2
我过去学到的关于依赖关系的一件事是,您经常需要搜索开发库。根据您的系统,它们以 -dev 或 -devel 结尾
这些库中的大多数头文件都具有切换到不同版本的逻辑。
如果您从源代码构建,您可以进入配置文件并手动更改版本要求*只需记住您所做的操作并备份原始版本)
另一点是每个发行版都附加了特定的 gcc 版本。在处理需要较旧 gcc 版本的源文件时,我必须编辑一些源文件。
我会尝试一下,看看是否可以解决您的问题。