在raspberry运行xibo
来源:互联网 发布:重庆行知教育集团 编辑:程序博客网 时间:2024/04/30 12:16
1. 安装系统
在Sourceforge下载Win32DiskImager,安装RASPBIAN JESSIE
参考:
https://www.raspberrypi.org/documentation/installation/installing-images/windows.md
https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
2. 编译libav-0.8.17
下载ffmpeg
http://www.ffmpeg.org/download.html
解压缩
tar-zxvf ffmpeg-2.4.2.tar.gz
生成Makefile
./configure--enable-shared --disable-yasm --prefix=/usr/local/ffmpeg
make
sudomake install
安装之后在/usr/local/ffmpeg会看到有三个目录
bin 执行文件目录
lib 静态,动态链接库目录
include编程用到的头文件
建立链接或者将/usr/local/ffmpeg/lib目录设置到LD_LIBRARY_PATH环境变量
sudo ln -s /usr/local/ffmpeg/lib/libavcodec.so /usr/lib/libavcodec.so
sudo ln -s /usr/local/ffmpeg/lib/libavdevice.so /usr/lib/libavdevice.so
sudo ln -s /usr/local/ffmpeg/lib/libavfilter.so /usr/lib/libavfilter.so
sudo ln -s /usr/local/ffmpeg/lib/libavformat.so /usr/lib/libavformat.so
sudo ln -s /usr/local/ffmpeg/lib/libavutil.so /usr/lib/libavutil.so
sudo ln -s /usr/local/ffmpeg/lib/libswresample.so /usr/lib/libswresample.so
sudo ln -s /usr/local/ffmpeg/lib/libswscale.so /usr/lib/libswscale.so
sudo ln -s /usr/local/ffmpeg/lib/libavcodec.so /usr/lib/libavcodec.so.53
sudo ln -s /usr/local/ffmpeg/lib/libavformat.so /usr/lib/libavformat.so.53
sudo ln -s /usr/local/ffmpeg/lib/libavutil.so /usr/lib/libavutil.so.51
sudo ln -s /usr/local/ffmpeg/lib/libswscale.so /usr/lib/libswscale.so.2
3. 使用编译好的库berkelium_libavg-1.8.2.tar.gz
下载地址http://rpiserver.breggen.nl/
sudo cp -rf ./bin/* /usr/bin/
sudo cp -rf ./include/* /usr/include/
sudo cp -rf ./share/* /usr/share/
sudo cp -rf ./lib/lib* /usr/lib/
sudo cp -rf ./lib/python2.7/dist-packages/* /usr/lib/python2.7/dist-packages
4. 更新源,国内源不全
源列表http://www.raspbian.org/RaspbianMirrors
sudo vi /etc/apt/sources.list
deb-srchttp://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libpixman-1-0
sudo apt-get install libpangoft2-1.0-0
sudo apt-get install librsvg2-2
sudo apt-get install libboost-python1.49.0
sudo apt-get install libboost-thread1.49.0
sudo apt-get install libxi6
sudo apt-get install libsdl1.2debian
sudo apt-get install libxxf86vm1
sudo apt-get install libv8-3.8.9.20
sudo apt-get install libgcrypt11-dev
sudo ln -s /lib/arm-linux-gnueabihf/libgcrypt.so.20/lib/arm-linux-gnueabihf/libgcrypt.so.11
sudo apt-get install python-soappy
sudo apt-get install python-imaging
5. 下载xibo
https://github.com/xibosignage/xibo-pyclient
mv libbrowsernode.so libbrowsernode.so_old
ln -s /usr/lib/python2.7/dist-packages/libavg/libbrowsernode.so.0.0.0libbrowsernode.so
mv run.sh run.sh_old
run.sh脚本
#!/bin/sh
rm -rf .berkelium
export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libstdc++.so.6
/usr/bin/python XiboClient.py
修改defaults.cfg
# Xibo Server URL
xmdsUrl=http://192.168.199.112/xibo-cms
# The client name to report back to XMDS when registering.
xmdsClientName=pi
# Xibo Server XMDS key
xmdsKey=12345678
运行
参考http://rpiserver.breggen.nl/building_xibo.html
6. 安装python包管理
可以不安装,可以使用apt管理
https://pypi.python.org/pypi/setuptools
tarxzf setuptools-23.0.0.tar.gz
sudopython setup.py install
https://pypi.python.org/pypi/pip/
tarxzf pip-8.1.2.tar.gz
sudopython setup.py install
- 在raspberry运行xibo
- 【Xibo】Xibo汉化指南
- 【Xibo】Xibo-Layout问题解决汇总
- 在raspberry上安装skimage
- Raspberry Pi3 运行UART转UDP配置
- raspberry
- Raspberry Pi OpenCV,在树莓派上使用opencv
- 在Raspberry Pi上安装ArchLinux
- 在Raspberry Pi上安装ROS
- 在Raspberry Pi上安装ROSARIA
- 在Raspberry Pi上安装ROS Package
- 在Raspberry Pi上安装openni2_camera
- 在Raspberry上使用蓝牙4.0 BLE
- caffe2在树莓派(raspberry 3)中试用
- 【Xibo】更换CMS内关于Xibo的标识
- 树莓派(raspberry pi)学习7: 自动登录、自动运行startx、自动运行程序
- 树莓派(raspberry pi)学习7: 自动登录、自动运行startx、自动运行程序
- 树莓派(raspberry pi) 系统在SD卡上安装Linux
- asp.net Framework 与 asp.net core 知识
- 使用pl/sql来调用java
- 【iOS开发】Foreign famous blogs
- Android 判断View是否被遮挡
- 第14周项目 2—数组类模板
- 在raspberry运行xibo
- weblogic解决Jar包冲突
- LeetCode-155.Min Stack
- 论big data 3.0取代SAP HANA的可行性
- 大数据Kafka
- C++ eof()函数相关应用技巧分享
- getCacheDir()、getFilesDir()、getExternalFilesDir()
- [读书笔记]《Java程序员修炼之道》
- SpringMVC 基于注解的Controller详解