ビーグルボーンブラックをラズベリーパイみたいに使ってみる – JAVAの統合開発環境 eclipse のインストール –

スポンサーリンク

5000円ぐらいで買える、ラズベリーパイより高速なARMボード「ビーグルボーンブラック」を使って見ようという記事です。

ビーグルボーンブラックの標準OSはÅngstrom Linux(オングストローム リナクス)ですがかなり癖があって使いにくいですが、OSをUbuntuにするとラズベリーパイと同じ方法でサーバ構築ができます

ビーグルボーンブラックのOSをUbuntuにする方法は以下の記事をどうぞ
Linuxブログ : ビーグルボーンブラックを使ってみる – Ubuntu12.04(ARM)を使う –

vimのインストール

以下のコマンドを実行するとインストールできます。ラズベリーパイと全く同じです

sudo apt-get install eclipse

インストール時のログ

sudo apt-get install eclipse
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  linux-headers-3.2.0-37 linux-headers-3.2.0-37-generic-pae
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
  ant ant-optional binfmt-support default-jdk eclipse-jdt eclipse-pde
  eclipse-platform eclipse-platform-data eclipse-rcp fastjar gcj-4.6-base
  gcj-4.6-jre-lib jarwrapper junit junit4 libapache-pom-java libasm3-java
  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common
  libcommons-beanutils-java libcommons-cli-java libcommons-codec-java
  libcommons-collections3-java libcommons-compress-java
  libcommons-digester-java libcommons-el-java libcommons-httpclient-java
  libcommons-lang-java libcommons-logging-java libcommons-parent-java
  libdb-java libdb-je-java libdb5.1-java libdb5.1-java-gcj libecj-java
  libequinox-osgi-java libgcj-bc libgcj-common libgcj12 libgnome2-0
  libgnome2-bin libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0
  libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libhamcrest-java
  libicu4j-4.4-java libicu4j-java libjasper-java libjavascriptcoregtk-1.0-0
  libjetty-java libjline-java libjsch-java libjtidy-java liblucene2-java
  libregexp-java libservlet2.4-java libservlet2.5-java libslf4j-java
  libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni libswt-gnome-gtk-3-jni
  libswt-gtk-3-java libswt-gtk-3-jni libswt-webkit-gtk-3-jni
  libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxerces2-java
  libxml-commons-external-java libxml-commons-resolver1.1-java openjdk-6-jdk
  sat4j
提案パッケージ:
  ant-gcj ant-doc libbsf-java liboro-java libxalan2-java libjaxp1.3-java
  liblog4j1.2-java jython antlr libbcel-java libjdepend-java libgnumail-java
  libcommons-net-java javacc ant-optional-gcj junit-doc libbonobo2-bin
  libcommons-beanutils-java-doc libcommons-collections3-java-doc
  libcommons-digester-java-doc libcommons-httpclient-java-doc
  libavalon-framework-java libcommons-logging-java-doc
  libexcalibur-logkit-java ecj libecj-java-gcj libgcj12-dbg libgcj12-awt
  libgnomevfs2-bin libgnomevfs2-extra gamin fam gnome-mime-data jetty
  libjetty-java-doc libjline-java-doc libjtidy-java-doc libswt-gtk-3-java-gcj
  libxerces2-java-doc libxerces2-java-gcj libxml-commons-resolver1.1-java-doc
  openjdk-6-demo openjdk-6-source visualvm
以下のパッケージが新たにインストールされます:
  ant ant-optional binfmt-support default-jdk eclipse eclipse-jdt eclipse-pde
  eclipse-platform eclipse-platform-data eclipse-rcp fastjar gcj-4.6-base
  gcj-4.6-jre-lib jarwrapper junit junit4 libapache-pom-java libasm3-java
  libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common
  libcommons-beanutils-java libcommons-cli-java libcommons-codec-java
  libcommons-collections3-java libcommons-compress-java
  libcommons-digester-java libcommons-el-java libcommons-httpclient-java
  libcommons-lang-java libcommons-logging-java libcommons-parent-java
  libdb-java libdb-je-java libdb5.1-java libdb5.1-java-gcj libecj-java
  libequinox-osgi-java libgcj-bc libgcj-common libgcj12 libgnome2-0
  libgnome2-bin libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0
  libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libhamcrest-java
  libicu4j-4.4-java libicu4j-java libjasper-java libjavascriptcoregtk-1.0-0
  libjetty-java libjline-java libjsch-java libjtidy-java liblucene2-java
  libregexp-java libservlet2.4-java libservlet2.5-java libslf4j-java
  libswt-cairo-gtk-3-jni libswt-glx-gtk-3-jni libswt-gnome-gtk-3-jni
  libswt-gtk-3-java libswt-gtk-3-jni libswt-webkit-gtk-3-jni
  libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libxerces2-java
  libxml-commons-external-java libxml-commons-resolver1.1-java openjdk-6-jdk
  sat4j
アップグレード: 0 個、新規インストール: 77 個、削除: 0 個、保留: 443 個。
210 MB のアーカイブを取得する必要があります。
この操作後に追加で 318 MB のディスク容量が消費されます。
続行しますか [Y/n]? 

動作がちょっと遅いなぁ…という場合は

ビーグルボーンブラックのCPUを高速にすることはできませんが、ノートPCにUbuntuをインストールすればビーグルボーンブラック+Ubuntuやラズベリーパイと同じように使うことができます

以下の商品だとノートPCにもタブレットにもなり、Windows8に仮想化ソフトを使ってUbuntuをインストールするとサクサク動くUbuntu環境が作れます(^O^)
ASUS T100TAシリーズ NB / gray ( WIN8.1 32bit / 10.1inch touch / Z3740 / 2G / 32G + 500GB / Home&Biz ) T100TA-DK532GS
ASUS T100TAシリーズ NB / gray ( WIN8.1 32bit / 10.1inch touch / Z3740 / 2G / 32G + 500GB / Home&Biz ) T100TA-DK532GS

ラズベリーパイやビーグルボーンブラックをディスプレイにつないで使っているけど、何かするたびに20秒ぐらい待たされるのは嫌だなぁ(´・ω・`) という時にいいかと思います