云网牛站
所在位置:首页 > Linux教程 > 在deepin 20系统下安装darktable新版会产生很多依赖问题

在deepin 20系统下安装darktable新版会产生很多依赖问题

2021-02-12 09:46:55作者:lginternet稿源:深度站

有位深度网友在deepin 20系统下安装了darktable_3.4.1-1.1版本,但遇到依赖问题,现发表出来供大家学习参考。

 

安装darktable新版会遇到错误,以下是具体错误信息

sudo dpkg -i darktable_3.4.1-1.1_amd64.deb

正在选中未选择的软件包 darktable。

(正在读取数据库 ... 系统当前共安装有 273318 个文件和目录。)

准备解压 darktable_3.4.1-1.1_amd64.deb  ...

正在解压 darktable (3.4.1-1.1) ...

dpkg: 依赖关系问题使得 darktable 的配置工作不能继续:

darktable 依赖于 libc6 (>= 2.29);然而:

系统中 libc6:amd64 的版本为 2.28.8.1-1+dde。

darktable 依赖于 libcolord-gtk1 (>= 0.1.20);然而:

未安装软件包 libcolord-gtk1。

下载最新的libc6 2.32安装也不能成功

sudo dpkg -i libc6_2.32-0ubuntu3_amd64.deb

dpkg: 关于含有 libc6:amd64 的 libc6_2.32-0ubuntu3_amd64.deb:

libc6:amd64 会破坏 locales (<< 2.32)

locales (版本为 2.28.8.1-1+dde)已存在并且 已安装。

dpkg: 处理归档 libc6_2.32-0ubuntu3_amd64.deb (--install)时出错:

安装 libc6:amd64 将破坏 locales,并且

不允许反配置(--auto-deconfigure 也许会有帮助)

在处理时有错误发生:

libc6_2.32-0ubuntu3_amd64.deb

附:sudo apt-get -f install /home/james/tddownload/darktable_3.4.1-1.1_amd64.deb

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

注意,选中 'darktable' 而非 '/home/james/tddownload/darktable_3.4.1-1.1_amd64.deb'

有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是

因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件

包尚未被创建或是它们已被从新到(Incoming)目录移出。

下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:

darktable : 依赖: libc6 (>= 2.29) 但是 2.28.8.1-1+dde 正要被安装

依赖: libexiv2-27 (>= 0.27.3) 但无法安装它

依赖: libgcc-s1 (>= 4.0) 但无法安装它

依赖: libilmbase25 (>= 2.5.3) 但无法安装它

依赖: libjson-glib-1.0-0 (>= 1.5.2) 但是 1.4.4-2 正要被安装

依赖: libopenexr25 (>= 2.5.3) 但无法安装它

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

 

处理方法

如果是自行安装的darktable新版,需要自行的解决依赖问题。

libc6依赖libgcc-s1、libcrypt1,而libgcc-s1依赖gcc-10-base,这四个软件包在debian上面有下载,可进行本地安装,地址在https://www.debian.org/distrib/packages.zh-cn.html,请自行搜索相关的包即可。

 

结语

如果你对darktable版本没有高的要求,可安装deepin应用商店版本,可参考深度商店应用Darktable、Flameshot、Blender、MathMod一文,但低版本的darktable可能不支持你的相机的。

附:以下是darktable 3.4.1版更新内容截图

在deepin 20系统下安装darktable新版会产生很多依赖问题

 

相关主题

Darktable 3.0发布下载,附在Ubuntu上安装Darktable 3.0的方法

精选文章
热门文章