Ubuntu系统下安装ImageMagick出错的解决过程

作者:Wray 时间:2023-02-09 02:56:22 

前言

ImageMagick是一个很好用的对图片进行格式转换、缩减大小、裁剪等等进行操作的工具,在Windows和Linux系统都可以安装,因为我们的环境是Ubuntu环境,在安装过程中遇到些问题,下面就来一起看看解决的过程和方法吧。

发现问题

在尝试使用 apt-get install 来安装 ImageMagick 时,出现了依赖缺失的问题:


The following packages have unmet dependencies

使用 apt-get updateapt-get upgrade 命令更新索引和升级所有软件包之后,依然无法安装。 又使用 apt-get install -f 命令来修复依赖关系,仍然没有效果。

解决过程

于是使用 aptitude 来安装,发现命令行中没有 aptitude,只能通过 apt-get install aptitude 命令先把 aptitude 装上,结果又遇到了依赖缺失的问题:


The following packages have unmet dependencies
Depends: libstdc++6 (>= 4.9) but 4.8.4-2ubuntu1~14.04 is to be installed

尝试使用 apt-get install 来安装 libstdc++6,无法成功安装。 因此手动下载 libstdc++6 的 deb 包进行安装:


$ apt-get download libstdc++6
$ sudo dpkg -i libstdc++6_4.9.2-10ubuntu13_amd64.deb

得到错误提示:


dpkg: dependency problems prevent configuration of libstdc++6:amd64:
libstdc++6:amd64 depends on gcc-4.9-base (= 4.9.2-10ubuntu13); however:
Version of gcc-4.9-base:amd64 on system is 4.9.3-0ubuntu4.

解决方法

这是由于我的 Ubuntu 中装的 gcc 版本为 4.9.2-0ubuntu4,而 libstdc++6依赖于 4.9.2-10ubuntu13 版本。

  • 因此,通过 apt-get install gcc-4.9-base=4.9.2-10ubuntu13 安装所依赖的 gcc-4.9-base 版本。

  • 然后,再执行上面安装 libstdc++6 的命令

  • 之后,用 apt-get install 来安装 aptitude

  • 最后,用 aptitude 来安装 ImageMagick

总算把 ImageMagick 装上了,总结一下安装过程遇到的问题:主要是依赖库缺失,遇到这种情况,可以考虑使用 aptitude install 来安装,它会自动安装所需依赖,一步到位。

我遇到的问题中比较特殊的一点是,系统中的 aptitude 不见了,需要使用 apt-get install 来先把 aptitude 装上,而安装时又提示依赖缺失libstdc++6,看起来像陷入了死循环。所以使用 apt-get download 和 dpkg -i 手动下载 libstdc++6 包进行安装,安装过程中又依赖于特定版本的 gcc-4.9-base,因此使用 apt-get install 将其装上,然后再回去安装 libstdc++6,最后安装 aptitude,搞定!

来源:http://www.codebelief.com/article/2017/07/troubleshooting-of-installation-of-imagemagick-on-ubuntu/

标签:ubuntu,imagemagick,安装
0
投稿

猜你喜欢

  • win10使用清华源快速安装pytorch-GPU版(推荐)

    2021-05-01 03:18:57
  • B2C网站集体“百货化” 还需10年转型期

    2009-11-02 08:49:00
  • 在Windows 2003中SMTP邮件中继服务器配置远程域

    2010-03-13 18:48:00
  • 怎样配置具有SSL保护的FTP服务器

    2007-03-27 16:24:00
  • Windows 10 太难用如何定制你的 Ubuntu方法详解

    2023-08-21 16:18:55
  • Mashup!让搜索引擎显示缩略图

    2007-10-29 12:01:00
  • Imail常见问题解答

    2007-03-27 14:21:00
  • 三行代码解决全部网页木马

    2008-05-24 17:11:00
  • 优化基础:网站URL优化要主意的十个细节

    2008-12-26 13:58:00
  • CloudStack 环境如何重新部署详解

    2023-10-11 06:32:38
  • 马克斯CMS2.0beta (maxcms)SQL注入漏洞

    2009-02-17 12:58:00
  • 没有回头客的垃圾站 如何去赢得搜索引擎

    2009-02-12 10:56:00
  • Pali Capital给予盛大买入评级 目标价78美元

    2009-10-13 07:10:00
  • 探索新浪微博的盈利模式

    2010-01-25 12:38:00
  • 服务器安全策略:IP安全策略设置方法

    2009-10-18 07:45:00
  • Linux中dd命令使用实例教程

    2021-03-12 05:41:37
  • Exchange灾难恢复全过程

    2010-03-08 18:45:00
  • yum下载rpm以及相关依赖的方式离线安装docker

    2021-12-04 06:15:39
  • 于斌:从SEO的角度看圣诞节商机

    2007-12-23 17:38:00
  • GoDaddy:如何整理文档列表 Godaddy

    2010-04-30 13:13:00
  • asp之家 网站运营 m.aspxhome.com