smi 지원하는 minidlna 설치 방법
현재(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/