ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸2010: Ubuntu10.4ã®é–‹ç™ºç’°å¢ƒè¨­å®š

2010-10-09
By

ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸ç”¨ã®ãƒŽãƒ¼ãƒˆãƒ‘ソコンThinkPad T410ã¨Let’s note CF-Y7ã«Ubuntu10.4を入れ。開発環境を設定ã—ãŸã¨ãã®ãƒ¡ãƒ¢ã€‚

  • libsdl-ttf2.0-dev, libsdl-image1.2-dev, libsdl-mixer1.2-devã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«è¿½åŠ ã€‚
  • Boostã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒä¸å®Œå…¨ã ã£ãŸã®ã§æ›´æ–°ã€‚ sudo apt-get install  libboost.*.1.40-dev   libboost1.40-dbg libboost1.40-doc (2010-09-11)

  • Ubuntu 10.4 日本語Remix CDイメージをDVDã«ç„¼ã
  • ãã®DVDã§èµ·å‹•ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚Windows7ã¯ã™ã§ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ã§ã€ç©ºã領域を12ï¼GBãらã„確ä¿ã—ã¦ãŠã„ãŸã€‚最大空ã領域ã«Ubuntuã‚’å…¥ã‚Œã‚‹é …ç›®ã‚’é¸æŠžã€‚ç„¡äº‹çµ‚äº†ã€‚ãƒ‡ãƒ¥ã‚¢ãƒ«ãƒ–ãƒ¼ãƒˆã§Windows7ã‚‚å•題ãªãèµ·å‹•å¯èƒ½ã€‚
  • Ubuntu9.04ã®grubã¨ã¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼è¨­å®šå ´æ‰€ãŒå¤‰æ›´ã«ãªã£ã¦ã„ãŸã€‚/etc/default/grubを変更ã—ã€update-grubコマンドを実行ã™ã‚‹ã¨/boot/grub/grub.cfgãŒæ›¸ãæ›ãˆã‚‰ã‚Œã‚‹ã€‚/boot/grub/grub.cfgã¯ç›´æŽ¥ç·¨é›†ã™ã‚‹ãªã¨æ›¸ã„ã¦ã‚る。/etc/default/grubã®ï¼‘行目GRUB_DEFAULT=0ã®ç•ªå·ã‚’変更ã—ã¦Windows7をデフォールトã«ã—ãŸã€‚
  • CapsLockã¨Ctrlキーã®ã‚¹ãƒ¯ãƒƒãƒ—
    • システム→設定→キーボード→レイアウト→オプション→Ctrlキーã®ä½ç½®â†’Swap Ctrl and CapsLock
  • ç”»é¢ã®è¼åº¦èª¿æ•´ï¼šT410ã¯Nvidiaã®NVS3100Mã¨ã„ã†ã‚°ãƒ©ãƒ•ィクスãƒãƒƒãƒ—ã‚’é¸æŠžã§ãる。標準ã§ã¯Fn+Home/Endã§è¼åº¦èª¿æ•´ãŒã§ããªã„ã®ã§ã€/etc/X11/xorg.confã®Deviceセクションã«ä»¥ä¸‹ã®è¡Œã‚’挿入ã™ã‚‹ã€‚
    • Option  ”RegistryDwords”  ”EnableBrightnessControl=1″
  • 開発環境
    • C, C++言語ã®é–‹ç™ºç’°å¢ƒ
      • sudo apt-get install build-essential
    • Subversionã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install subversoin
    • Irrlichtã«å¿…è¦ãªãƒ©ã‚¤ãƒ–ラリã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install  xserver-xorg-dev   libxxf86vm-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev
    • OpenCVã«å¿…è¦ãªãƒ©ã‚¤ãƒ–ラリã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install cmake
      • sudo apt-get install  libgtk2.0-dev
      • sudo apt-get install libtbb-dev
      • sudo apt-get install libjasper-dev
      • sudo apt-get install libavformat-dev
      • sudo apt-get install libswscale-dev
      • sudo apt-get install libavfilter-dev
      • sudo apt-get install libdc1394-22-dev
      • sudo apt-get install libucil-dev
      • sudo apt-get install libgstreamer-*
      • sudo apt-get install libxine-*
      • sudo apt-get install ffmpeg
      • sudo apt-get install x264
      • sudo apt-get install  libx264-dev
    • IPPã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • Intelã®Non-Commercial Software Downloadサイトã¸ã“ã“をクリックã—ã¦ã„ã。
      • Terms of non-commercial software dovelopmentを読ã¿ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã‚’確èªã™ã‚‹ã€‚
      • Downloadサイトã®Performance Libraries->Intel Integrated Performance Primitives for Linusをクリックã™ã‚‹ã€‚
      • éžå•†ç”¨ç‰ˆç”³ã—è¾¼ã¿ã®ãƒšãƒ¼ã‚¸ã«ãªã‚‹ã®ã§ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¨å›½ã‚’ã„れã¦ã€é€ä¿¡ã‚’クリック。
      • シリアル番å·ãŒè¡¨ç¤ºã•れるã®ã§ãƒ¡ãƒ¢ã™ã‚‹ã€‚
      • Select fileã§å¸Œæœ›ã™ã‚‹ãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ã‚’é¸æŠžã€‚ã“ã“ã§ã¯ã€Package  for IA32ã‚’é¸æŠžã™ã‚‹ã€‚Download nowをクリック。
      • l_ipp_ia32_p_6.1.2.051.tar.gzãŒãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•れる。
      • 上記ã®ãƒ•ァイルを以下ã®ã‚³ãƒžãƒ³ãƒ‰ã§å±•é–‹ã™ã‚‹ã€‚
        • tar  xvzf  l_ipp_ia32_p_6.1.205.tar.gz
      • インストールã™ã‚‹
        • cd  l_ipp_ia32_p_6.1.205
        • ./install.sh
          • インストールã®é€”中ã§ã‚·ãƒªã‚¢ãƒ«ç•ªå·ã‚’èžã‹ã‚Œã‚‹ã®ã§ã€ãƒ¡ãƒ¢ã—ã¦ã„ãŸç•ªå·ã‚’入力ã™ã‚‹ã€‚
      • 環境変数ã®è¨­å®šã€€.bashrcã«ä»¥ä¸‹ã‚’追加ã™ã‚‹ã€‚
        • source  /opt/intel/ipp/6.1.2.051/ia32/tools/env/ippvars32.sh
    • OpenCV2.1.0ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • IPPを使ã†ãŸã‚ソースã‹ã‚‰ãƒ“ルドã™ã‚‹ã€‚
      • 好ããªå ´æ‰€ã«ã‚½ãƒ¼ã‚¹ã‚’展開ã™ã‚‹ã€‚ã“ã“ã§ã¯~/srcã®ä¸‹ã«ã™ã‚‹ã€‚
        • cp  OpenCV-2.1.0.tar.bz2  ~/src
        • tar xjf  OpenCV-2.1.0.tar.bz2
      • mkdir  release
      • cd release
      • cmake -D BUILD_EXAMPLES=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON  -D WITH_TBB=yes  ..
      • make
      • sudo make install
      • sudo ldconfig
    • Qtã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • http://qt.nokia.com/downloads-jpã‹ã‚‰qt-sdk-linux-x86-opensource-2010.04.binã‚’/home/ユーザå/download/ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰
      • chmod u+x  qt-sdk-linux-x86-opensource-2010.04.bin
      • ./qt-skd-linux-x86-opensource-2010.04.bin
      • Setupã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§æŒ‡ç¤ºã«å¾“ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€‚ã“ã“ã§ä»¥ä¸‹ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã€‚
        • /home/ユーザå/src
      • QtãŒåŽŸå› ã®ã‚¨ãƒ©ãƒ¼ã‚’ãªãã™ãŸã‚ã«ä»¥ä¸‹ã®ãƒ‘ッケージをインストール
      • sudo apt-get install libglib2.0-dev
      • sudo apt-get install libxrender-dev
      • sudo apt-get install libfontconfig1-dev
    • Code:blocksã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install codeblocks
    • Doxygenã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install doxygen
      • sudo apt-get install doxygen-gui
      • sudo apt-get install graphviz
    • SDLã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install libSDL1.2-dev
      • sudo apt-get install libsdl-net1.2-dev   libsdl-image1.2-dev   libsdl-mixer1.2-dev
      • sudo apt-get install libsdl-ttf2.0-dev
    • Boostã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo aptitude install libboost.*1.40-dev libboost1.40-dbg libboost1.40-doc
    • Urgã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • cd
      • mkdir src
      • 北陽電機ã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰urg-0.8.11をダウンロードã—,/home/demulab/srcã®ä¸­ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹
        • ãªãŠï¼Œãƒ¦ãƒ¼ã‚¶å,パスワードã¯ãƒ—レゼミ時連絡ã™ã‚‹ï¼Ž
      • tar xvzf  urg-0.8.11.tgz
      • cd  urg-0.8.11
      • ./configure
      • make
      • sudo make install
    • gpsdã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • sudo apt-get install gpsd  gpsd-clients  libgps-dev  gpsdrive
    • モータコントローラ用ドライãƒã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
      • ã“ã“ã‹ã‚‰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

    • éŸ³å£°åˆæˆãƒ©ã‚¤ãƒ–ラリ
      • sudo apt-get install libespeak-dev  libportaudio-dev
  • アプリケーション
    • Google chrome: googleã®ãƒšãƒ¼ã‚¸ã‹ã‚‰Ubunt用パッケージをインストール。パッケージインストーラーãŒè‡ªå‹•ã§èµ·å‹•ã™ã‚‹ã®ã§æŒ‡ç¤ºã«å¾“ã£ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã€‚

ã§ã‚€

コメントをã©ã†ãž

メールアドレスãŒå…¬é–‹ã•れるã“ã¨ã¯ã‚りã¾ã›ã‚“。

1,964 views  (Since 2010-08-11)