wslでubuntuをsetup

2020-09-26

windows10, wsl, ubuntu, zsh, ruby, 作業ログ

Windows10(pro)にWSL(1)版Ubuntu入れてあれこれセットアップする作業メモ

環境(Ubuntu 20.04.1)

1
2
3
4
5
6
7
8
9
10
11
12
13
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

前準備

1
2
$ sudo apt update
$ sudo apt upgrade

作業リスト

  • zsh
  • neovim
  • docker(compose)
  • mysql
  • ruby(rbenv)

zsh

1
2
3
4
5
6
7
$ sudo apt install zsh
$ chsh
Password:
Changing the login shell for otake
Enter the new value, or press ENTER for the default
        Login Shell [/bin/bash]: /usr/bin/zsh
$ exit (shellを再起動)

初期設定をどうするか聞かれるので答える。
なんでも良ければ2がいいのかな

1
2
$ mkdir bin
$ echo 'export PATH=\"$HOME/bin:$PATH"' >> .zprofile

neovim

公式

1
2
3
$ sudo apt install neovim
$ echo alias vi="nvim" >> .zshrc
$ source .zshrc

docker & docker-compose

1
2
$ sudo apt install docker.io
$ sudo systemctl enable docker

WSL2じゃないので、ただ入れるだけでは動かない模様
もともとVM+centOSマンなので開発はそっちでやる
WSL2に移行するまではUbuntuにdockerいれない

MySQL

1
2
$ sudo apt install -y mysql-server
$ sudo systemctl enable mysql

インストールは普通にできるけど systemctl がうまく働いてくれないらしい
無理くり動かすと後で時間を無駄にすること多いのでMySQLもパス
つーかWSL2でもダメみたいなこと書いてあるけどホント?

しきゆらの備忘録
ともやんどっとねっと

ruby(rbenv)

1
2
3
4
5
6
7
$ sudo apt install -y libssl-dev libreadline-dev zlib1g-dev gcc g++ make
$ git clone https://github.com/sstephenson/rbenv.git .rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ rbenv install --list
$ rbenv install 2.7.1
$ rbenv versions
$ ruby -v

コメント

投稿する

投稿したコメントはご自身で削除できません

不適切なコメントと判断した場合は管理側で削除することがあります