Ubuntu 14.04で環境構築
Ubuntu 16.04 だと,RobtinoView3 が落ちるので,とりあえず動くところから順番に追いかけることにしました.
まずは,Ubuntu 12.04 と思ったけど,refbox が12.04ではライブラリのバージョンが合わないので,14.04 を入れます.
Robotino 開発環境の作成を参考に設定変更とパッケージのインストールを行います.
sudo apt-get install -y vim; sudo update-alternatives --config editor sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 sudo apt-get remove libreoffice-core libreoffice-common libreoffice-style-human sudo apt-get autoremove sudo apt-get install openssh-server subversion g++ screen vim
/etc/default/keyboard1を変更
XKBMODEL="pc106" XKBLAYOUT="us" XKBVARIANT="nodeadkeys" XKBOPTIONS="ctrl:nocaps"
/etc/sudoer を変更
%sudo ALL=(ALL) NOPASSWD:ALL
sudo su - cat << EOF >> /etc/apt/sources.list deb http://doc.openrobotino.org/download/packages ./ deb http://doc.openrobotino.org/download/packages/amd64 ./ deb http://ppa.launchpad.net/timn/clips/ubuntu trusty main deb-src http://ppa.launchpad.net/timn/clips/ubuntu trusty main
refbox 関係のインストール
sudo add-apt-repository ppa:timn/clips sudo apt-get update sudo apt-get install libmodbus-dev libclips-dev clips libclipsmm-dev \ protobuf-compiler libprotobuf-dev libprotoc-dev \ boost1.54-all-dev libmodbus-dev \ libglibmm-2.4-dev libgtkmm-3.0-dev \ libncursesw5-dev libyaml-cpp-dev libavahi-client-dev git \ libssl-dev sudo apt-get install -y \ libmodbus-dev protobuf-compiler libprotobuf-dev libprotoc-dev \ libboost-all-dev libglibmm-2.4-dev libgtkmm-3.0-dev libncursesw5-dev \ libyaml-cpp-dev libavahi-client-dev git libxt-dev libxaw7-dev \ libncurses5-dev autoconf autogen libtool libyaml-dev \ libcurl4-openssl-dev sudo apt-get update; sudo apt-get install robview3 robview3-api cmake robotino-api2 libqtwebkit4
あとは,Ubuntu 16.04 での MyFunctionBlocksを参照すれば,RobtinoView3 上で動作するファンクションブロックを生成できます.
Ubuntu 14.04 では,問題なくmake でき,RobotinoView3上でファンクションブロックが動作しました.
とりあえず,この状況でUbuntu 16.04 にupgrade したら,どうなるか試してみます.
コメントを残す