我正在按照教程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 的解决方案。
答案 0 :(得分:1)
原因是,这些软件包已在最新的jessie
版本中删除。我想办法解决这个问题。
尝试以下方法:
注意:执行以下任何操作时,切勿将
-y
参数传递给apt-get install
。它可能会删除现有的包。因此,请务必手动确认所需的每个软件包的安装。
将行deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
添加到顶部的文件/etc/apt/sources.list
。
执行sudo apt-get update
。
安装库:sudo apt-get install libavformat53
安装其他库也像libpq5
。
请务必撤消您在步骤1中所做的更改。即,删除该行并执行sudo apt-get update