2013년 9월 10일 화요일

Pogoplug + Archlinux 에서 Serviio 설치

(아직 작업중인 문서입니다)

Pogoplug Series 4 을 구입해서 삽질 중.

처음 생각했던 것과 너무 다른 환경에 좌절중.

많이 이용한다는 minidlna 는 자막 문제 때문에 제외하기로 결정.

그래서 Serviio 라는 무료 툴을 이용하고자 함. 최신버젼에선 smi 지원이 좋아졌다는 이야기를 들었다.

1. JRE 설치

자바 기반으로 돌아가는 것 같다.

pacman -S jdk7-openjdk

기존에 오류가 난다는 글들이 보였으나, 지금 해본 바로는...오류는 없었다.

2. packer 설치

pacman 으로는 serviio 가 제공되지 않는다. packer 는 aur 이라는 것을 통해 더 많은 프로그램을 제공하는데, 여기에는 serviio 가 있다. archlinux 입문 12시간째라 aur 이 뭔지는 아직 모르겠다만...한 번 해보자. 소스를 받아서 설치하는 것 같다. 그래서 기본적인 빌드환경을 구축해야 한다.

pacman -S base-devel fakeroot

설치 후 /etc/makepkg.conf 파일을 열어 PKGBUILD 가 저장될 위치를 고정한다.

# PKGDEST=/home/packages

위 주석을 해제한다.

packer 는 소스를 받아서 빌드하는데 /tmp 을 이용한다. 그런데 기본적으로 /tmp 용량이 너무 적다. 용량 조절 방법 보다는, 임시로 /tmp 위치를 바꿔줄 수 있는데, packer 는 TMPDIR 환경변수의 경로를 참조한다고 한다. 이 경로를 바꿔주자.

mkdir /home/tmp
export TMPDIR="/home/tmp"

이제 serviio 을 설치해보자.

packer -S serviio

중간에 설치를 위한 스크립트를 수정하는 화면이 나오면(Edit serviio PKGBUILD with $EDITOR 에서 Y 을 선택했을 경우) :q 을 입력해서 빠져나온다(vi 에디터로 열리는 듯).