ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸2009: 開発環境ã®è¨å®š
開発環境è¨å®šã®ãƒ¡ãƒ¢
- ユーザã®è¨å®š
- ユーザå: demulab
- /home/demulab/.bashrcã®å¤‰æ›´
- cd
- cp  .bashrc   .bashrc.org
- bashrcをダウンãƒãƒ¼ãƒ‰ã—ã€/home/demulab/ã«ä¿å˜ã™ã‚‹
- cp  bashrc   .bashrc
- ãªãŠã€QTã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆãŒé•ã†å ´åˆã¯.bashrcã®æ¬¡ã®è¡Œã‚’自分ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¤‰æ›´ã™ã‚‹ã“ã¨
- QTDIR=/home/demulab/qtsdk-2009.03/qt
- ルートã®ãƒ‘スワードè¨å®š
- sudo  su
- パスワードをèžã‹ã‚Œã‚‹ã®ã§å…¥åŠ›ã™ã‚‹
- passwd
- ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨å®š
- システム→è¨å®šâ†’ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ—ãƒã‚ã‚·
- KITæƒ…å ±å‡¦ç†ã‚µãƒ¼ãƒ“スセンタã®ãƒšãƒ¼ã‚¸ã‚’å‚考ã«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ—ãƒã‚ã‚·ã‚’è¨å®šã™ã‚‹ã€‚
- 日本語環境ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—
- システム→システム管ç†â†’日本語環境セットアップヘルパã§å¿…è¦ãªã‚½ãƒ•トをインストール
- C, C++言語ã®é–‹ç™ºç’°å¢ƒã€€
- sudo aptitude install build-essential
- Qtã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- http://qt.nokia.com/downloads-jpã‹ã‚‰http://www.qtsoftware.com/downloads/sdk-linux-x11-32bit-cpp を/home/demulab/ã«ã€€ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰
- chmod u+x qt-sdk-linux-x86-opensource-2009.03.1.bin
- ./qt-sdk-linux-x86-opensource-2009.03.1.bin
- Setupã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§æŒ‡ç¤ºã«å¾“ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- QtãŒåŽŸå› ã®ã‚¨ãƒ©ãƒ¼ã‚’ãªãã™ãŸã‚ã«ä»¥ä¸‹ã®ãƒ‘ッケージをインストール
- sudo aptitude install libglib2.0-dev
- sudo aptitude install libxrender-dev
- sudo aptitude install libfontconfig1-dev
- SDLã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- sudo aptitude install libSDL1.2-dev
- sudo aptitude install libsdl-net1.2-dev
- Boostã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- sudo aptitude install libboost1.35-dev libboost1.35-dbg libboost1.35-doc
- Urg-0.8.0ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- cd
- mkdir src
- ã“ã“ã‹ã‚‰urg-0.8.0.tgzをダウンãƒãƒ¼ãƒ‰ã—,/home/demulab/srcã®ä¸ã«ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã™ã‚‹
- ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
- tar xvzf  urg-0.8.0.tgz
- cd  urg-0.8.0
- ./configure
- make
- sudo make install
- ãªãŠã€Ubuntuã®ãƒ‘ッケージインストールã™ã‚‹å ´åˆã¯boost1.35ã§ãªã„ã¨makeã§å¤±æ•—ã—ã¾ã™ã€‚
- gpsdã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- gpsdã¨é€šä¿¡ã™ã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã™ã‚‹ãŸã‚ã«ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚’å–ã£ã¦ãã¦å‚考ã«ã—ãŸï¼Žãƒ©ã‚¤ãƒ–ラリã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ä»˜å±žã®libgps.aを使用.
- gpsd – a gps service deamonã‹ã‚‰gpsd-2.39.tar.gzをダウンãƒãƒ¼ãƒ‰
- sudo apt-get install  automake
- sudo apt-get install libtool
- sudo apt-get install libmotif-dev
- sudo apt-get install libxp-dev
- sudo apt-get install libxaw7-dev
- ./autogen.sh
- make
- sudo make install
- モータコントãƒãƒ¼ãƒ©ç”¨ãƒ‰ãƒ©ã‚¤ãƒã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- ã“ã“ã‹ã‚‰urbtc2.6.tgzをダウンãƒãƒ¼ãƒ‰ã—,/home/demulab/srcã®ä¸ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
- ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
- cd  src
- tar xvzf  urbtc2.6.tgz
- æˆåŠŸã™ã‚‹ã¨/home/demulab/src/urbtc2.6/driver/urbtc.koã¨ã„ã†ãƒ•ァイルãŒç”Ÿæˆã•れる.ãªã„ï¼Œå ´åˆã¯ã‚‚ã†ä¸€åº¦ï¼Œæ³¨æ„æ·±ã上記ã®ä½œæ¥ã‚’実行.
- /etc/rc.localã®exit 0ã®ä¸€è¡Œä¸Šã«ä»¥ä¸‹ã®ã‚³ãƒ¼ãƒ‰ã‚’書ã.
- /sbin/insmod  /home/demulab/src/urbtc2.6/driver/urbtc.ko
- ã“ã“ã‹ã‚‰urbtc2.6.tgzをダウンãƒãƒ¼ãƒ‰ã—,/home/demulab/srcã®ä¸ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
- éŸ³å£°åˆæˆãƒ©ã‚¤ãƒ–ラリã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- sudo apt-get install  libepeak-dev
- sudo apt-get install  libportaudio-dev
- ソースコードã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã¨make
- ã“ã“ã‹ã‚‰tukuba5-091217.tgzをダウンãƒãƒ¼ãƒ‰ã—,/home/demulab/srcã®ä¸ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
- ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
- cd  src
- tar  xvzf  tukuba5-091217.tgz
- cd  tukuba5-091217
- qmake
- make
- ./start
- ã“ã“ã‹ã‚‰tukuba5-091217.tgzをダウンãƒãƒ¼ãƒ‰ã—,/home/demulab/srcã®ä¸ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž