처음‎ > ‎지식기반‎ > ‎

Plug Computing Power (Pogoplug Pro)

게시자: Sundew Shin, 2011. 1. 24. 오후 12:48   [ 2011. 3. 22. 오전 1:28에 업데이트됨 ]

Optware Installation - Pogoplug Pro

Pogoplug 주의 사항

  • /dev/mtdblock3을 가지고 있지 않으므로 usb drive가 필요하다.
  • pogoplug service process를 닫을 것을 권장 한다.
    • pogoplug service가 자동 upgrade 기능을 수행하게 되면 모든 설정을 잃게 된다:
    • killall hbwd
  • rcS 편집
    • ifconfig eth0 192.168.1.102
    • /etc/init.d/dropbear.sh start
    • #udhcpc -b -i eth0 -H `hostname` (주석 처리)
  • ipkg를 정상적으로 사용 하려면, 현재 설치 되어 있는 "wget"을 새로운 버젼으로 upgrade 해야 한다.
  • bash대신 sh를 사용 한다.
  • optware는 현재 webmin package를 공급 하고 있지 않다. webmin platform에 큰 변화가 없는 한 지원 계획이 없다고 한다.

설치

  • you need to go to my.pogoplug.com and turn on ssh and choose a password.
  • You need to access the root partition:
    • mount -t ubifs -o rw,remount,relatime /
  • use a usb drive (needed on the Pro) to hold you optware/os/packages installation
  • prepare your USB
    • Primary partition1: Linux (7.6GB) - Active (Boot)
    • Primary partition2: Linux Swap (380MB)
    • fdisk /dev/sda
    • mke2fs /dev/sda1
  • mount your usb flash (ext2 or ext3 formatted) on /opt
    • mount /dev/sda1 /opt
  • get ipkg and wget
    • cd /
    • wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ipkg-opt_0.99.163-10_arm.ipk
    • tar xvzf ipkg-opt_0.99.163-10_arm.ipk
    • tar xvzf data.tar.gz
    • wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/wget_1.12-2_arm.ipk
    • tar xvzf wget_1.12-2_arm.ipk
    • tar xvzf data.tar.gz
  • ipkg 정상 설치 확인
    • ipkg update
  • upgrade the wget
    • cd /usr/bin
    • mv wget wget.old
    • ln -s /opt/bin/wget /usr/bin/wget
  • ipkg source URL 추가 하기
    • cd /opt/etc
    • echo 'src cross http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable' >> ipkg.conf
    • ipkg list | less
  • install other tools
    • nano, e2fsprogs, procps, coreutils, bash, findutils, psmisc, etc..
  • 경로 추가 하기
    • PATH=$PATH:/opt/bin:/opt/sbin
  • runtime script에 추가 하기 (mount가 되어 있다면)
    • cp rcS rcS.org
    • mount /dev/sda1 /opt

Plug Server Applications 준비

서버응용프로그램 설치

  • http://forum.doozan.com/read.php?2,3037
  • apache2 설치
    • ipkg install apache
    • nobody 사용자 수동으로 추가
    • /opt/etc/apache2/httpd.conf 편집
      • ServerName 192.168.1.102:8000
      • 웹브라우져에서 http://192.168.1.102; 'It works!'가 나오면 성공
  • mysql
    • ipkg install php-mysql
  • php
    • ipkg install php-apache
    • ipkg install php-mysql
tag:linux | tag:embedded
Comments