Windows Subsystem for Linux(WSL)にUbutnu18.04が追加されたそうなので、
そろそろCygwinからの移行を考えたときの備忘録φ(..)メモメモ
インストール
- Windows Subsystem for Linux の有効化
- Microsoft Storeから「Ubuntu」を検索してインストール
- Ubuntuを起動して初期設定
- ユーザ名とパスワードを聞かれれるので、設定
初期設定
1. TimeZoneの設定
$ sudo dpkg-reconfigure tzdata
2. アップデート
# Ubuntu.jaリポジトリの追加 $ wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - $ wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - $ sudo wget https://www.ubuntulinux.jp/sources.list.d/bionic.list -O /etc/apt/sources.list.d/ubuntu-ja.list # apt でアップデート $ sudo apt update $ sudo apt upgrade -y $ sudo apt autoremove
3. 日本語ロケールの設定
$ sudo apt install -y language-pack-ja $ sudo update-locale LANG=ja_JP.UTF-8
4. wsltty のインストール
- ここからダウンロード&インストール
- Powershellで
$ wslconfig /setdefault Ubuntu-18.04
を実行してwslttyを切り替え(これをしないと起動できない。。)
5. dircolors-solarizedのインストール
$ sudo git clone https://github.com/seebi/dircolors-solarized $ sudo chown -R user.user dircolors-solarized $ ln -s /usr/local/src/dircolors-solarized/dircolors.ansi-dark ~/.dir_colors
6. wsl-utilsのインストール
$ cd ${HOME}/dotfiles $ sudo git clone https://github.com/smzht/wsl-utils $ sudo chown -R user.user wsl-utils $ for i in `ls -1 | grep -v "cyg" | grep -v ".org"`;do sudo chmod +x ${HOME}/dotfiles/wsl-utils/${i} ;done $ for i in `ls -1 | grep -v "cyg" | grep -v ".org"`;do sudo ln -s ${HOME}/dotfiles/wsl-utils/${i} /usr/local/bin/${i} ;done
cygwinからのデータ移行
1. home配下のファイルをコピー
2. screenの設定
sudo screen
で起動sudo chmod 755 /run/screen/
で一般ユーザにも権限付与
3. SSH鍵の設定
- コピーしたらアクセス権限を設定
chmod -R 600 ${HOME}/ssh find -type f -name "*.pem" | xargs -I{} chmod 600 {} find -type f -name "*.ppk" | xargs -I{} chmod 600 {}
4. /usr/local/libに配置しているやつをコピー
- gibo
- peco