nomoSDK et Ubuntu 12.04 | nomoseed
design intelligence

nomoSDK et Ubuntu 12.04

Un environnement de développement pour nomoSDK ainsi que pour les exemples “helloworld” dans différents langages a été mis place avec la version d'Ubuntu 12.04 (http://releases.ubuntu.com/12.04/ubuntu-12.04.3-desktop-i386.iso). Ci-dessous la liste des instructions utilisées pour sa mise en œuvre :

sudo apt-get update
sudo apt-get install -y build-essential
sudo apt-get install -y libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev
 
cd /usr/local
sudo wget http://download.qt-project.org/archive/qt/4.8/4.8.4/qt-everywhere-opensource-src-4.8.4.tar.gz
sudo tar xvfz qt-everywhere-opensource-src-4.8.4.tar.gz -C /usr/local
sudo rm -fr /usr/local/qt-everywhere-opensource-src-4.8.4.tar.gz
cd /usr/local/qt-everywhere-opensource-src-4.8.4
sudo ./configure -opensource -release -confirm-license
sudo make
sudo make install
sudo rm -fr /usr/local/qt-everywhere-opensource-src-4.8.4
PATH=/usr/local/Trolltech/Qt-4.8.4/bin:$PATH
export PATH
 
cd /usr/local
sudo wget https://qt.gitorious.org/qt-solutions/qt-solutions/archive/80592b0e7145fb876ea0e84a6e3dadfd5f7481b6.tar.gz
sudo tar xvfz 80592b0e7145fb876ea0e84a6e3dadfd5f7481b6.tar.gz -C /usr/local/
sudo rm -fr /usr/local/80592b0e7145fb876ea0e84a6e3dadfd5f7481b6.tar.gz
sudo mv /usr/local/qt-solutions-qt-solutions/qtsingleapplication /usr/local/
sudo rm -fr /usr/local/qt-solutions-qt-solutions
cd /usr/local/qtsingleapplication
sudo ./configure -library
sudo /usr/local/Trolltech/Qt-4.8.4/bin/qmake
sudo make
 
sudo apt-get install -y gcc-multilib
sudo apt-get install -y g++-multilib
 
cd /usr/local
sudo wget http://sourceforge.net/projects/gnat-gpl/files/2011/gnat-gpl-2011-i686-gnu-linux-libc2.3-bin.tar.gz
sudo tar xvfz gnat-gpl-2011-i686-gnu-linux-libc2.3-bin.tar.gz -C /usr/local/
sudo rm -fr /usr/local/gnat-gpl-2011-i686-gnu-linux-libc2.3-bin.tar.gz
cd /usr/local/gnat-2011-i686-gnu-linux-libc2.3-bin
sudo mkdir /usr/local/gnat
sudo ./doinstall
sudo rm -fr /usr/local/gnat-2011-i686-gnu-linux-libc2.3-bin
PATH=/usr/local/gnat/bin:$PATH
export PATH
 
sudo apt-get install -y libxml2-dev libxslt-dev
 
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install -y python2.6 python2.6-dev
 
cd /usr/local
sudo wget http://ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz
sudo tar xvf gsl-1.15.tar.gz -C /usr/local
sudo rm -fr /usr/local/gsl-1.15.tar.gz
cd /usr/local/gsl-1.15
sudo ./configure
sudo make
sudo make install
 
sudo apt-get install -y openjdk-7-jdk
 
sudo apt-get install -y libpq-dev
sudo add-apt-repository "deb http://cran.stat.ucla.edu/bin/linux/ubuntu precise/"
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-cran-rjava
sudo apt-get install r-cran-rmysql
sudo R
install.packages('RSVGTipsDevice', dep=TRUE)
install.packages('sqldf', dep=TRUE)
update.packages(ask = FALSE)
q()