현재(2016년 09월)에는 minidlna의 rpm이 smi이 지원되는 버전의 패키지가 없어서 설치가 안된다(1.1.3).
현재 코드의 최신버전인 minidlna인 1.1.5를 설치해보았다.
minidlna 코드 위치 : https://sourceforge.net/projects/minidlna/files/minidlna/
압축 해제
tar xvf ./minidlna-1.1.5.tar.gz
필요 rpm 설치
# sudo apt-get install libavformat-dev libavutil-dev libavcodec-dev libflac-dev libvorbis-dev libid3tag0-dev libexif-dev libjpeg-dev libsqlite3-dev libogg-dev autopoint automake autoconf gettext checkinstall
컴파일
# ./configure
# ./autogen.sh
# make
# checkinstall
아래와 같은 구문이 나올경우 설치가 정상적으로 완료됨.
**********************************************************************
Done. The new package has been installed and saved to
/<path>/minidlna_src/minidlna-1.1.5/minidlna_1.1.5-1_armhf.deb
You can remove it from your system anytime using:
dpkg -r minidlna
**********************************************************************
버전 확인
# minidlnad -V
출력
Version 1.1.5
만약 service가 정상적으로 실행되지 않을 경우 src/linux에 있는 minidlna.init.d.script.tmpl 파일을 /etc/init.d/minidlna로 이동시킨 후 실행권한을 주고 아래와 같이 실행한다.
# cp ./src//linux/minidlna.init.d.script.tmpl /etc/init.d/minidlna
# chmod +x /etc/init.d/minidlna
# systemctl enable minidlna
# systemctl start minidlna
참조 출처 : http://xenolife.tistory.com/
'개발, 웹, 블로그 > Linux 상식' 카테고리의 다른 글
[C++] C++에서 2D Array를 Vector로 사용하기 (0) | 2017.02.24 |
---|---|
raspberry pi 3에 minidlna 설치 및 LG TV에서 서버 접속 (0) | 2016.09.18 |
간단한 ntp 설정 (0) | 2016.09.16 |