CentOS 8のEOLが 2021年に変わってしまったので、EOLが長い代替Linuxの方が良い。
ssh-add -l error fetching identities for protocol 1: communication with agent failed
cd c:\wsl\CentOS7\
CentOS.exe clean
例: c:\wsl\CentOS7 へインストールする場合。
mkdir c:\wsl cd c:\wsl Invoke-WebRequest -Uri https://github.com/yuk7/CentWSL/releases/download/7.0.1907.3/CentOS7.zip -OutFile CentOS7.zip Expand-Archive -Path CentOS7.zip -DestinationPath ./CentOS7/ cd .\CentOS7\ # インストール開始 .\CentOS7.exe # 以下のように登録されていれば成功 wsl -l -v NAME STATE VERSION ... CentOS7 Stopped 2 # zipは不用 rm CentOS7.zip
.\CentOS7.exe
cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) uname -a Linux tmoriyama-win 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
# 249MBの更新あり sudo yum update # D-Busとgrubbyは失敗 cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) uname -a Linux tmoriyama-win 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
sudo yum install vim-enhanced
username=user01 useradd $username -G wheel # 後からグループに追加したい場合 sudo usermod -a -G wheel $username
sudo visudo -f /etc/sudoers.d/wheel -- %wheel ALL=(ALL) NOPASSWD: ALL --
cd C:\wsl\CentOS7\ .\CentOS7.exe config --default-user user01 # bashを起動。指定ユーザに変わっていればOK .\CentOS7.exe # sudoがパスワード不用で使えるか sudo whoami root