Ubuntuを開発用マシンとして立ち上げる際、開発に必要そうな各種設定について説明します。
CUIで起動できるようにする
sudo systemctl set-default multi-user.target
開発用ツールをインストールする
筆者が必要だと思うものをざっと挙げました。
sudo apt-get install gcc g++ make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev build-essential
その他よく使うコマンドをインストールする
vim, zip, git, nkf(文字コードの変換ツール)などをインストールします。これらはデフォルトではインストールされていません。
sudo apt-get install zip unzip nkf git screen
アップグレードする
sudo apt-get update
sudo apt-get upgrade
pythonをインストールする
管理複数バージョンのPythonを簡単に切り替えられるようにpyenv経由でインストールします。
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
vi ~/.bashrc
# 以下を追記して保存
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
source ~/.bashrc
pyenv install --list
pyenv install 3.5.2
pyenv global 3.5.2
listで表示される中からお好きなバージョンを選んでOKです。ここではバージョン3.5.2をインストールしました。
rubyをインストールする
同様にrbenvでrubyをインストールします。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
vi ~/.bashrc
# 以下を追記して保存
export RBENV_ROOT="$HOME/.rbenv"
export PATH="$RBENV_ROOT/bin:$PATH"
eval "$(rbenv init -)"
source ~/.bashrc
rbenv install --list
rbenv install 2.2.2
rbenv global 2.2.2
ここでも、バージョンはお好きなものをお選びください。
これで最低限の開発環境が整いました。
以上、Ubuntuを開発用マシンとして立ち上げる際に必要な各種設定についての説明でした! 楽しいUbuntuライフを!