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-dev
boostはやっぱり要る。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-dev
4.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は後で。
OK キャンセル 確認 その他