如何在Raspberry Pi上安装libjpeg62-dev?

时间:2016-05-11 16:29:19

标签: linux web-services raspberry-pi video-streaming

我正在按照教程https://pimylifeup.com/raspberry-pi-webcam-server/为raspberry pi相机流构建一个Web服务器。

我遇到了问题:./motion:加载共享库时出错:libavformat.so.53:无法打开共享对象文件:没有这样的文件或目录

在我搜索了许多解决方案后,有人说要安装:

sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutl-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev

但是我收到了这些错误:

E: Package 'libjpeg62-dev' has no installation candidate
E: Unable to locate package libavformat53
E: Unable to locate package libavcodec53
E: Unable to locate package libavutil51

我搜索了很长时间,但找不到安装 libjepg62-dev 的解决方案。

1 个答案:

答案 0 :(得分:1)

原因是,这些软件包已在最新的jessie版本中删除。我想办法解决这个问题。

尝试以下方法:

  

注意:执行以下任何操作时,切勿将-y参数传递给apt-get install。它可能会删除现有的包。因此,请务必手动确认所需的每个软件包的安装。

  1. 将行deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi添加到顶部的文件/etc/apt/sources.list

  2. 执行sudo apt-get update

  3. 安装库:sudo apt-get install libavformat53

  4. 安装其他库也像libpq5

  5. 请务必撤消您在步骤1中所做的更改。即,删除该行并执行sudo apt-get update