CoreElec
entware 설치
> installentware
entware 제거
> rm -rf /opt/* and reboot
https://discourse.coreelec.org/t/what-is-entware-and-how-to-install-uninstall-it/1149
apache 설치
> opkg update
> opkg install apache
apache configuration -> /etc/apache/httpd.conf
restart apache
> apachectl restart
https://openwrt.org/docs/guide-user/services/webserver/http.apache
php7 설치
> opkg install php7-cgi php7-mod-json php7-mod-dom php7-mod-mbstring php7-mod-openssl php7-mod-curl
python 설치
> opkg install python-light python-pip python-requests python-lxml
> pip install BeautifulSoup4
> pip install requests
klive-server 설치
> pip install flask
> pip install requests
> pip install gevent
kliveProxy.service 수정
[Unit]
Description=KLive Server
[Service]
Environment=
WorkingDirectory=/opt/klive/
ExecStart=/opt/bin/python /opt/klive/kliveProxy.py
Restart=always
[Install]
WantedBy=multi-user.target
klive-server 서비스 등록
> cp kliveProxy.service /opt/etc/init.d/
> systemctl daemon-reload
> systemctl enable /opt/etc/init.d/kliveProxy.service
> systemctl start /opt/etc/init.d/kliveProxy.service
klive-server 서비스 명령
> systemctl start kliveProxy.service
> systemctl stop kliveProxy.service
> systemctl restart kliveProxy.service
[ 서비스 종료 및 비활성화 ]
> systemctl stop kliveProxy.service
> systemctl disable kliveProxy.service
https://soju6jan.github.io/klive/2018/10/14/klive_install/
http://192.168.0.25:9801/m3upipe
[Timezone 변경]
> date
> opkg install zoneinfo-asia
> ln -sf /usr/share/zoneinfo/Asia/Seoul /var/run/localtime
[script 생성]
> /opt/etc/init.d/S00timezone
#!/bin/sh
start() {
ln -sf /opt/share/zoneinfo/Asia/Seoul /var/run/localtime
}
stop() {
rm -rf /var/run/localtime
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac
> chmod +x /opt/etc/init.d/S00timezone
> /opt/etc/init.d/S00timezone start
[entware openssl 이슈 - tvheadend 동작 안될 경우]
3월에 entware 업데이트시 openssl 1.1.1 버전이 적용되서 생기는 현상입니다.(https://entware.net/2019/03/23/Changelog.html )
/opt/lib 에 구버전 파일인 libssl.so.1.0.0 과 libcrypto.so.1.0.0 를 넣어주시면 해결됩니다.
/opt/bin 에서 tvheadend -f --log-debug 해보시면 저 파일들이 없다고 메시지 나올껍니다.
1. libopenssl 1.1.1 삭제 : opkg --force-depends remove libopenssl
2. http://bin.entware.net/ 에서 맞는 기기 폴더로 진입 archive 폴더에 보면 구버전의 libopenssl ipk 를 설치
S905 TV BOX - libopenssl_1.0.2p-1a_aarch64-3.10.ipk
3. /opt/lib 에서 위 두 파일을 구해서 다른 곳에 복사
4. 다시 libopenssl 업데이트 : opkg update , opkg upgrade
5. 복사해둔 파일2개를 /opt/lib 으로 복사하고 모든 서비스 재시작 : services restart
https://www.clien.net/service/board/cm_nas/13319322
'NAS' 카테고리의 다른 글
tvheadend 4.3-1804 for arm64 (deb) (0) | 2019.08.25 |
---|---|
Armbian - android tv box on linux (with SJVA, tvheadend) (0) | 2019.08.24 |
StarWind V2V Converter - img to vmdk 컨버터 (0) | 2018.11.05 |
시놀로지 역방향 프록시 (3) | 2018.09.29 |
시놀로지 WinSCP Root 권한 획득 방법 (0) | 2018.09.28 |
댓글