2016년 9월 25일 일요일

RPi2 에 OSMC 설치

Raspberry pi 2
OSMC 2016-08.1 버전
HDMI 연결 가능한 TV


SD 카드에 OSMC 설치
1. https://osmc.tv/download/ 에서 인스톨러 다운로드 (윈도우즈는 osmc-installer.exe)
2. osmc-installer.exe 실행
3. welcome 화면
   [English]
   [Raspberry Pi 2 / 3]
4. select version 화면
   [2016.08-1] 최신 버전
5. install options
   [*] on an SD card
6. networking
   [*] wired connection
7. device selection
   micro sd 카드를 usb 어댑터에 넣어 usb 포트에 삽입 > refresh > 디바이스 선택
8. license agreement
   [v] I accept the End User License Agreement
9. downloading
10. Are you sure 창
   Yes
11. Installing
12. congratulations
   quit

리모콘앱 설치
  - OSMC 를 조작하기 위해 리모콘이 필요. (RPi2 에 키보드나 마우스를 연결하여 사용 가능)
  - 여러가지 리모콘을 지원하는 것 같음.
  - 다행이도 TV 리모콘으로 조작이 되어 별도의 리모콘 구입이나 앱 설치가 필요 없음.
  - 안드로이드 앱으로는 Yatse 라는 앱이 평이 좋은것 같음

OSMC 초기 설정
1. sd 카드를 RPi2 에 삽입 후 전원 연결
2. Fomatting device
3. Installing files
4. OSMC 초기 설정 화면
Welcome
   English (한글 폰드가 없어 글자 깨짐)
Timezone
   Asia > Seoul
Hostname
   [current name: osmc]
   Accept
SSH
   SSH Service is Enabled
   Accept
License
   Continue
Look+Feel
   OSMC
Sign-up
   No thanks
Exit

한글 메뉴 설정
1. RPi2 에 접속
  teraterm, putty, ssh 등으로 RPi2 에 접속. osmc/osmc
2. 한글 폰트 다운로드
   $ sudo apt-get install fonts-nanum
3. 폰트 파일 복사
   $ cp /usr/share/fonts/truetype/nanum/NanumGothic.ttf /usr/share/kodi/addons/skin.osmc/fonts/
4. 스킨의 폰트 설정 파일에서 폰트 이름을 전부 변경
   # OSMC 스킨
   $ sed -i '/filename/s/>[^<]*</>NanumGothic.ttf</' /usr/share/kodi/addons/skin.osmc/16x9/Font.xml
   # Confluence
   $ sed -i '/filename/s/>[^<]*</>NanumGothic.ttf</' /usr/share/kodi/addons/skin.confluence/720p/Font.xml
5. 미디어센터 재시작
   $ sudo service mediacenter restart
6. 표시 언어를 한글로 변경
   Settings > Appearance > International > Language > Korean

설정
설정 > 비디오 > 재생 > 다음 비디오를 자동 재생 [*]

삼바 설치
1. sudo apt-get update
2. sudo apt-get install samba
3. tail -6  /etc/samba/smb.conf
[share]
   comment = Media Directories
   path = <Absolute path>
   valid users = <User list separated by ,>
   browseable = yes
   writable = yes
4. sudo service smbd restart

2016년 9월 6일 화요일

node.js 설치

https://gist.github.com/isaacs/579814#file-node-and-npm-in-30-seconds-sh

참조
https://gist.github.com/isaacs/579814

메시지큐를 사용하는 프로세스 찾기

cd /proc
for p in [0-9]*; do
    echo $p; ls -l $p/fd | grep "매시지큐이름"
done | grep -B1 "매시지큐이름"

cat "찾은 PID"/cmdline

ldconfig

https://codeyarns.com/2014/01/14/how-to-add-library-directory-to-ldconfig-cache/

2016년 9월 1일 목요일

삼바 서버를 외부 네트워크에 공유

다음 두 포트를 포워딩한다.

139, 445