sun jdk 및 기타 의존 패키지 설치를 위해서 /etc/apt/source.list 파일에  parter, multiverse 관련 repository가 있는지 확인한다. 주석처리되어 있으면 주석해제한다.
# /etc/apt/source.list
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner

deb http://ftp.daum.net/ubuntu/ lucid multiverse
deb-src http://ftp.daum.net/ubuntu/ lucid multiverse
deb http://ftp.daum.net/ubuntu/ lucid-updates multiverse
deb-src http://ftp.daum.net/ubuntu/ lucid-updates multiverse
sun java6 jdk 를 설치한다.
sudo install sun-java6-jdk
AirVideo PPA repository를 등록하고, 설치한다.
sudo add-apt-repository ppa:rubiojr/airvideo
sudo apt-get update
sudo apt-get install airvideo-server

/opt/arivideo-server/AirVideoServerLinux.properties를 적절하게 수정한다.

path.ffmpeg = /opt/airvideo-server/bin/ffmpeg
path.mp4creator = /usr/bin/mp4creator
path.faac = /usr/bin/faac
password = p@ssW0rd
subtitles.encoding = euc-kr
subtitles.font = 나눔고딕
folders = Movies:/path/to/movies
shell에서 airvideo-server를 실행해서 잘 되는지 확인한다.
airvideo-server
서버 부팅시 자동으로 실행되도록 /etc/init/airvideo.conf 파일을 아래와 같이 만든다.
start on runlevel [2345]
stop on shutdown
respawn

exec sudo -H -n -u username LANG=ko_KR.UTF-8 /usr/bin/airvideo-server

,

linux에서 일반 유저 계정이면 rvm(http://rvm.beginrescueend.com/)을 사용하여 ruby를 설치하는게 유용하지만 시스템 레벨 설치에서는  rvm이 번거로운 점이 있습니다.

debian/ubuntu package가 항상 조금씩 늦게 나오기 때문에 ruby 최신버전(현재 1.9.2-p136)을 사용해야 할 경우 source compile이 최선책이죠.
(참고:  debian package의 ruby-1.9.1은 실제로 ruby-1.9.2-p0입니다.)

더보기

, ,
WordPress SEO