개발 관련 자료 백업용으로 있던 QNAP을 팔아 버리고 블프때 직구로 Western Digital의 My Book Live 2TB를
배송료까지 10만원 정도에 아주 싼 가격에 구매 했어요.
역시 기본 DLNA 에서 SMI 자막이 나오지 않아 요즘 즐거가는 뽐뿌 NAS 포럼에서 정보를 얻어 구성 했더니
아주 잘 되네요.
주의) 완전 초기 상태에서 설치하는 방법 입니다.
이미 minidlna를 설치 하신 분은 삭제하고 다시 설치해야 해요.
참고) 뽐뿌 NAS포럼의 진의바람소리, Berryshake님의 게시글을 참고 하였습니다. (글 하단 링크)
01. 필요한 라이브러리 설치
MBL# aptitude install libexif12 libid3tag0 libjpeg8 libavformat53 libavutil51
02. miniDLNA 설치
MBL# dpkg -i 저장경로/minidlna_1.0.24.dfsg.smi1.powerpc.deb
> 파일을 다운로드 받아 MBL 의 적당한 위치에 저장하고 실행
minidlna_1.0.24.dfsg.smi1.powerpc.deb
MBL# ln -s /var/run /run
MBL# mkdir /var/run/minidlna
03. miniDLNA conf 설정
MBL# nano /etc/minidlna.conf
> 아래의 예시를 참조 하면서 conf 를 변경해요.
# 01. DLNA를 이용할 TV, Projector 에서 재생할 폴더를 지정 해요.
# 형식은 media_dir= 뒤에 V, P, A 형태로 선택해요 (V는 비디오 P는 사진 A는 음악파일)
# 그리고 해당 비디오 파일을 읽어 드릴 곳을 정해요.
# 저는 Movie 폴더에 영화를 담아 놓았기 때문에 다음과 같이 설정 했어요.
# 원하는대로 마음대로 추가 할 수 있어요.
media_dir=V,/shares/Movie
# 02. minidlna가 실행 되면서 새로운 영화 파일이나 미디어 파일들의 정보를 저장할 db의 저장
# 위치를 설정
db_dir=/shares/minidlna
# 03. 로그 파일이 저장될 위치를 선택해요
log_dir=/shares/Movie
# 04. Port number for HTTP traffic (descriptions, SOAP, media transfer).
port=8200
# 05. TV나 Projector에 보일 이름을 설정해요.
friendly_name=UWStorage
# 06. Serial number the server reports to clients.
serial=12345678
# 07. Model number the server reports to clients.
model_number=1
# 08. Automatic discovery of new files in the media_dir directory.
inotify=yes
# 09. List of file names to look for when searching for album art. Names should be
# delimited with a forward slash ("/").
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumAr$
# 10. Notify interval, in seconds.
notify_interval=86400
04. minidlna의 DB 저장 폴더 생성 및 접근 권한 변경, 커널 값 변경
MBL# nano /etc/group
> 아래 부분의 share 그룹에 minidlna를 추가
share:x:1000:root,nobody,www-data,daapd,minidlna
MBL# mkdir /shares/minidlna
MBL# chown minidlna:minidlna /shares/zdownload/minidlna
MBL# nano /etc/sysctl.d/innotify.conf
> 아래 항목을 다음과 같이 변경
fs.inotify.max_user_watches = 100000
05. minidlna 서비스 정지후 DB 재구성 및 재부팅
MBL# /etc/init.d/minidlna stop
MBL# minidlna -R
MBL# reboot
참고글 (뽐뿌 Nas 포럼)
진바람소리님의 WD MY BOOK에 minidlna 설치 게시글
Berryshake님의 MBL용으로 SMI 지원하도록 컴파일된 minidlna 테스트 부탁드립니다.
/etc/init.d/minidlna 백업 minidlna.backup
'솔라리스.리눅스.서버' 카테고리의 다른 글
MBL My Book Live 에서 SMI 자막 재생 (14) | 2014.01.05 |
---|---|
비정상 종료시 자동 재시작이 힘들때... GRUB2 비정상 재부팅 (0) | 2012.06.21 |
sulinux APMtools 설치 위치 정리 (0) | 2010.08.05 |
Opensolaris 설치 (1) | 2010.03.23 |
Opensolaris 오픈솔라리스 시작하기 (0) | 2010.03.23 |
CentOS 설치시 No driver found 나올때 (4) | 2010.03.14 |
-
MBL ㅠㅠ┃2014.01.09 10:501.라이브러리 설치
MyBookLive:~# aptitude install libexif12 libid3tag0 libjpeg8 libavformat53 libavutil51
결과가
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
No candidate version found for libavformat53
No candidate version found for libavutil51
No candidate version found for libavformat53
No candidate version found for libavutil51
The following NEW packages will be installed:
libexif12 libid3tag0 libjpeg8
0 packages upgraded, 3 newly installed, 0 to remove and 252 not upgraded.
Need to get 0B/688kB of archives. After unpacking 2216kB will be used.
Writing extended state information... Done
dpkg: unrecoverable fatal error, aborting:
syntax error: unknown user 'minidlna' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
2. minidlna 설치
MyBookLive:~# dpkg -i /shares/zdownload/minidlna_1.0.24.dfsg.smi1.powerpc.deb
dpkg: unrecoverable fatal error, aborting:
syntax error: unknown user 'minidlna' in statoverride file
이렇게 나옵니다.
minidlna 가 설치 되지 않는것 같은데 해결방법이 없을까요?-
아 기존에 몇번 설치 하셨었죠?
삭제 하더라도 기존 유저가 등록 되어 있기 때문에 그런것 같은데요
cat /etc/group 하셔서
맨 아래에 minidlna : x: 113: 가 있으면
nano /etc/group
에서 minidlna 줄을 지우고 다시 설치해보세요. -
MBL ㅠㅠ┃2014.01.10 14:00cat /etc/group 로 한 후
minidlna : x: 113: 줄을
nano /etc/group 로 지우고 다시 설치해도 같은 오류가 발생합니다.
수고스러우시겠지만 한번만 확인 부탁드립니다.
감사합니다. -
음.. 그럼 이렇게 해보세요.
에러 내용을 보니 statoverride file을 조금 수정해야 할 것 같아요.
우선 기존의 statooverride file을 백업 하시구요.
cp /var/lib/dpkg/statoverride /var/lib/dpkg/statoverride.old
기존에 설치하면서 등록된 minidlna 가 포함된 행을 삭제해서 새로운 파일을 만들어요.
cat /var/lib/dpkg/statoverride | grep -Gv "^minidlna " > /var/lib/dpkg/statoverride -
MBL ㅠㅠ┃2014.01.12 14:31알려주신대로 하니 같은 에러는 안나는데 이번에는 다른 에러가 발생하네요. 계속 부탁드려 죄송합니다.ㅜㅜ
MyBookLive:~# aptitude install libexif12 libid3tag0 libjpeg8 libavformat53 libavutil51
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
No candidate version found for libavformat53
No candidate version found for libavutil51
No candidate version found for libavformat53
No candidate version found for libavutil51
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 236 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
MyBookLive:~# dpkg -i /shares/zdownload/minidlna_1.0.24.dfsg.smi1.powerpc.deb
Selecting previously deselected package minidlna.
(Reading database ...
dpkg: warning: files list file for package `ramlog' missing, assuming package has no files currently installed.
(Reading database ... 18441 files and directories currently installed.)
Unpacking minidlna (from .../minidlna_1.0.24.dfsg.smi1.powerpc.deb) ...
dpkg: dependency problems prevent configuration of minidlna:
minidlna depends on libavformat53 (>= 6:0.8.3-1~); however:
Package libavformat53 is not installed.
minidlna depends on libavutil51 (>= 6:0.8.3-1~); however:
Package libavutil51 is not installed.
minidlna depends on libjpeg8 (>= 8c); however:
Version of libjpeg8 on system is 8b-1.
dpkg: error processing minidlna (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
minidlna
-
-
넷흠넷┃2014.01.09 13:17aptitude remove minidlna 실행하여 삭제하고 아래 명령을 시행하면 다음과 같습니다.
MyBookLive:~# aptitude install libexif12 libid3tag0 libjpeg8 libavformat53 libavutil51
No candidate version found for libjpeg8
No candidate version found for libavformat53
No candidate version found for libavutil51
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 45 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
뽐뿌에서 문의드렸어요~부탁드릴게요~ㅠㅜ-
아래와 같이 해보시고 설치해보셔요.
aptitude clean
aptitude dist-upgrade -
넷흠넷┃2014.01.09 13:15감사합니다. 집에가서 해볼께요~~
-
넷흠넷┃2014.01.09 20:25마찬가지로 안되네요..ㅠㅠ
-
넷흠넷┃2014.01.10 11:01에러가 계속 나서 펌웨어 수동업그레이드 하고 나서
위의 방법대로 하니깐 잘 됩니다.
감사합니다~~많은 도움이 되었습니다. -
에러 메시지는 동일한가요?
그럼 이미 해당 라이브러리들은 다 설치 된것으로 보면 돼요
dpkg -i 해서 설치해 보셔용
-
-
그냥┃2014.01.10 15:21이게 my cloud에서도 같은 방법으로 하면 되나요?
-
My Cloud에서 사용하시려면 컴파일을 다시 해야 해요.
지금 올려져 있는 것은 Berryshake님께서 WBL용으로 컴파일 하신 것이라 호환 되지 않아요.
-
-
에이틴┃2014.01.15 15:49안녕하세요 좋은 강좌감사합니다.
그대로 따라하려는데 처음부터 막히네요..
이럴경우 어찌 설치 해야될까요?
MyBookLive:~# aptitude install libexif12 libid3tag0 libjpeg8 libavformat53 libavutil51
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Couldn't find any package whose name or description matched "libexif12"
Couldn't find any package whose name or description matched "libid3tag0"
Couldn't find any package whose name or description matched "libjpeg8"
Couldn't find any package whose name or description matched "libavformat53"
Couldn't find any package whose name or description matched "libavutil51"
Couldn't find any package whose name or description matched "libexif12"
Couldn't find any package whose name or description matched "libid3tag0"
Couldn't find any package whose name or description matched "libjpeg8"
Couldn't find any package whose name or description matched "libavformat53"
Couldn't find any package whose name or description matched "libavutil51"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
MyBookLive:~#