【问题标题】:Ubuntu 16.04 - Why I cannot install libtiff4-dev?Ubuntu 16.04 - 为什么我无法安装 libtiff4-dev?
【发布时间】:2016-05-19 03:27:50
【问题描述】:

按照this 教程,我正在尝试在 Ubuntu 16.04 上使用 Python 安装 OpenCV 3。

在输入$ sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev这一步

我收到了这条消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libtiff4-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libtiff5-dev:i386 libtiff5-dev

E: Package 'libtiff4-dev' has no installation candidate

这是因为我使用的是最新的 LTS 版本的 Ubuntu(作者使用的是 Ubuntu 14.04)吗?如果我只安装 libtiff5-dev 可以吗(我的意思是,它会影响我将从现在开始构建的 OpenCV 操作)吗?

【问题讨论】:

  • 我在 Ubuntu 15.10 上遇到了同样的问题,所以,这不是因为使用了最新的 LTS 版本(Ubuntu 16.04)。 libtiff4-dev 软件包可从 libtiff5-dev 获得。所以,我认为安装 libtiff5-dev 是可以的。
  • 试过了。到目前为止效果很好。谢谢。

标签: python opencv ubuntu libtiff


【解决方案1】:

我在 Ubuntu 15.10 上遇到了同样的问题,所以,这不是因为使用了最新的 LTS 版本(Ubuntu 16.04)。

OpenCV 需要 libtiff-dev 包来支持 TIFF 图像,libtiff5-dev 是当前可用的最新包。

所以,我认为最好安装libtiff5-dev:

sudo apt-get install libtiff5-dev(适用于 64 位系统)

sudo apt-get install libtiff5-dev:i386(适用于 32 位系统)

【讨论】:

  • “libjasper-dev”怎么样。这似乎是同样的问题,但在这一个中,似乎没有任何替代它的候选者
  • @brunoramonalmeida 你的 ubuntu 版本是什么?以及您如何尝试安装libjasper-dev
  • 我使用的是 Kubuntu 17.10
  • @brunoramonalmeida 阅读instructions 手动安装它,因为您正在寻找的软件包 (libjasper-dev) 似乎还没有为 17.10 做好准备(但为 16.04 做好了准备)。检查this (17.10)this (16.04)
猜你喜欢
  • 2017-03-06
  • 1970-01-01
  • 2017-12-31
  • 1970-01-01
  • 2017-01-13
  • 2023-04-10
  • 2018-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多