2016/04/24(日)ubuntu 16.04 インストール(5) プログラミング系あれこれ
C++
sudo apt install build-essential (既に入っていた)これで、gccなど通常のbuild作業に必要なものが入ります。gccは5.3でした。
sudo apt install clang sudo apt install clang-3.8-docそろそろclangも普通に使わないとね。3.8が入りました。
sudo apt install libboost-all-devboostはやっぱり要る。1.58が入りました。
java
sudo apt install default-jdk sudo apt install icedtea-plugin
lua
sudo apt install lua5.2 sudo apt install liblua5.2-dev sudo apt install luajit
fortran
sudo apt install gfortran sudo apt install gfortran-doc
python
pythonは、16.04から標準をpython2からpython3に変えたそうですが、この時点でpython2, python3は既に入っていました。単にpythonと打つとpython2が起動されます。(python2はどれかのpackageが入れた? inkscape?)とりあえずpython2,3両方で環境を整えることにしました。開発用ライブラリ、numpy, scipy, matplotlib, ipythonを入れます。
sudo apt install python-dev (既に入っていた。) sudo apt install python-numpy (既に入っていた) sudo apt install python-numpy-doc sudo apt install python-scipy sudo apt install python-scipy-doc sudo apt install python-matplotlib sudo apt install python-matplotlib-doc sudo apt install ipython sudo apt install ipython-doc sudo apt install python3-dev sudo apt install python3-numpy sudo apt install python3-scipy sudo apt install python3-matplotlib sudo apt install ipython3
R
sudo apt install r-recommended
octave
sudo apt install octave sudo apt install octave-doc sudo apt install octave-htmldoc sudo apt install liboctave-dev4.0.0が入りました。liboctave-devはIntlabを使うときに必要になります。
javascript
sudo apt install nodejs
gmp,mpfr
sudo apt install libgmp-dev sudo apt install gmp-doc sudo apt install libgmp10-doc sudo apt install libmpfr-dev sudo apt install libmpfr-docそれぞれ6.1.0と3.1.4が入りました。
-m32で32bit binaryを作れるように
sudo apt install gcc-multilib sudo apt install g++-multilibとりあえずここまで。octaveやnumpyに関係するatlasやopenblasは後で。