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

,

Redmine-Gitolite으로 Redmine에 Gitolite를 연동하면 아래와 같은 이점이 있습니다.

  1. Redmine에서 직접 Git Repository를 생성할 수 있다.
  2. GitHub와 유사하게 Redmine에서 Git Repository 접근을 위한 publickey를 등록할 수 있다.
  3. Redmine 계정 기반으로 사용자들의 Git Repository 접근 권한을 편하게 관리할 수 있다.

아래 링크를 참고하시면 Redmine 설치는 10분 이내에 끝나니 여기서는 Gitolite와 Redmine+gitolite plugin설치 및 연동만 다룹니다.

더보기

, , ,

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