TVHeadend 최신버전 빌드 작업 설치[펌]
오드로이드-HC2(8TB)
OMV4버전 사용중
아래 11q.kr 에서 참조한 내용으로 간략하게 설치한 명령어 정리
~$ apt-get install build-essential git
~$ cd tvheadend/
~$ nano configure
"ffmpeg_static:yes" -> "ffmpeg_static:no" 변경 저장
~$ git add .
~$ ./Autobuild.sh -t debian
의존성 에러시
~$ apt-get install debhelper pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev liburiparser-dev python python-requests cmake libpcre3-dev libdvbcsa-dev
설치
~$ ./Autobuild.sh -t debian
빌드 완료 상단 폴더에 컴파일 된 .deb 파일 생성됨
설치
~$ dpkg -i tvheadend_4.3-1852~gdea96e441-dirty_armhf.deb
시작
~$ service tvheadend start
http://192.168.0.100:9981
9981 포트로 접속 끝
------------------------ 본문 내용 ----------------------------
tvheadend_4.3-1852~gdea96e441-dirty_armhf.deb
gt-mini-a 에서 작업 성공 파일 입니다
최신버전으로 빌드 컴파일 버전입니다
wget 링크주소 붙이세요
dpkg -i tvheadend_4.3-1804~gebb096804-dirty_armhf.deb
apt install libdvbcsa1
apt --fix-broken install
service tvheadend restart
===================
누구나 빌드할 수 있는 TVHeadend 작업 진행
https://cafe.naver.com/mk802/31817
참조 작업 진행 합니다
기본 설치
update
aolupdate
apt install build-essential git
이제 tvheadend 사이트 접속 파일을 다운로드 합니다
TVHeadend 소스 받기
tvheadend 사이트 접속
https://github.com/tvheadend/tvheadend
에 접속 경로 복사
https://github.com/tvheadend/tvheadend.git
최종 파일은
apt install git
git clone https://github.com/tvheadend/tvheadend.git
빌드 설정
특정 빌드를 지정하고 싶으시면 웹사이트에서 커밋을 보고 지정
특정 버전 빌드시 Tags 를 기반이나 혹은 커밋 기반으로 선택
4.28 버전
f8caa16b829b9c5a662b3f6d56176392c4a93b07
경로 복사
파일이 받아 지면
cd tvheadend/
경로 진입 가능
빌드버전 설정작업
최신버전은
git checkout master
4.2.8버전은
f8caa16b829b9c5a662b3f6d56176392c4a93b07
경로복사
git checkout f8caa16b829b9c5a662b3f6d56176392c4a93b07
=======================
최신버전으로 빌드
git checkout master
기본 설정
TVH 에 기능을 넣고 빼는 작업
nano configure
잠자님 설정부분 비교결과 최종분 그대로 동일
....
"ffmpeg_static:no"
...
수정
기본 옵션으로 진행
git checkout master
git add .
./Autobuild.sh -t debian
root@AOL-Debian:~/tvheadend# nano configure
root@AOL-Debian:~/tvheadend# ./Autobuild.sh -t debian
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean
dpkg-buildpackage: info: source package tvheadend
dpkg-buildpackage: info: source version 4.3-1804~gebb096804
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Öman <andreas@tvheadend.org>
dpkg-buildpackage: info: host architecture armhf
dpkg-source --before-build tvheadend
dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper (>= 7.0.50) pkg-config gettext libavahi-client-dev libssl-dev liburiparser-dev cmake libpcre2-dev | libpcre3-dev libdvbcsa-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
root@AOL-Debian:~/tvheadend#
의존성 팩키지 설치
<잠자님기준>
debhelper (>= 7.0.50) pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev liburiparser-dev python python-requests cmake libpcre2-dev | libpcre3-dev libdvbcsa-dev
설치명령
apt install debhelper (>= 7.0.50) pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev liburiparser-dev python python-requests cmake libpcre2-dev | libpcre3-dev libdvbcsa-dev
설치명령 수정
apt install debhelper pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev liburiparser-dev python python-requests cmake libpcre2-dev libpcre3-dev libdvbcsa-dev
<저의 경우>
debhelper (>= 7.0.50) pkg-config gettext libavahi-client-dev libssl-dev liburiparser-dev cmake libpcre2-dev | libpcre3-dev libdvbcsa-dev
설치명령
apt install debhelper (>= 7.0.50) pkg-config gettext libavahi-client-dev libssl-dev liburiparser-dev cmake libpcre2-dev | libpcre3-dev libdvbcsa-dev
설치명령 수정
apt install debhelper pkg-config gettext libavahi-client-dev libssl-dev liburiparser-dev cmake libpcre2-dev libpcre3-dev libdvbcsa-dev
의존성 패키지 설치가 끝나게 되면 상기 명령을 재실행 하여 컴파일을 진행
apt install debhelper pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev liburiparser-dev python python-requests cmake libpcre3-dev libdvbcsa-dev
로 진행
./Autobuild.sh -t debian
2019년08월30일 오후 8시29분 컴파일시작 .........시간이 조금 걸리네요
gt-mini-a용 tvheaend 최종버전으로 만들어 봅니다.
20191103 17:10 ~ 컴파일시작 .......17:16
본게시물을 u5mini에서 컴파일 작업 1차 실패후
잠자님 배포 버전 ffmpeg 삭제 내용 보고 참조 "ffmpeg_static:no" 삭제
다시 하니 성공
git checkout master
nano configure
....
"ffmpeg_static:no"
...
수정
./Autobuild.sh -t debian
...감사 합니다 ....한수 배웠습니다.
빌드된 결과물 설치하기
cd ..
ls
...
-rw-r--r-- 1 root root 7299 Aug 30 21:32 tvheadend_4.3-1804~gebb096804-dirty_armhf.buildinfo
-rw-r--r-- 1 root root 1906 Aug 30 21:32 tvheadend_4.3-1804~gebb096804-dirty_armhf.changes
-rw-r--r-- 1 root root 9318296 Aug 30 21:32 tvheadend_4.3-1804~gebb096804-dirty_armhf.deb
-rw-r--r-- 1 root root 3966472 Aug 30 21:32 tvheadend-dbg_4.3-1804~gebb096804-dirty_armhf.deb
...
최신버전 tvheadend 빌드/컴파일한 파일 설치
dpkg -i tvheadend_4.3-1804~gebb096804-dirty_armhf.deb
dpkg -i tvheadend_4.3-1852~gdea96e441-dirty_armhf.deb
엔터
업데이트 기본으로 설치
service tvheadend start
재시작
접속
버전 확인
2차 amlogsic gt-mini-a tvheadend 최종버전 빌드
======
출처 : https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=8922#c_9443