LoginSignup
5
8

More than 5 years have passed since last update.

Ubuntu16.04 インストール直後の各種設定

Posted at

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ライフを!

5
8
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
8