sudo apt install openssh-server sudo service ssh start
sudo apt update sudo apt upgrade sudo apt autoremove
# 更新対象のNameを確認 wsl -l -v # terminateすると、勝手に再起動する。 wsl -t Ubuntu
sudo do-release-upgrade ... Continue [yN] Details [d]y
sudo chmod +rx /tmp/ubuntu-release-upgrader-xxxx/ cd /tmp/ubuntu-release-upgrader-xxxx/ # 128,129行目をコメントアウト sudo vim DistUpgradeQuirks.py -- # if cache['snapd'].is_installed: # self._checkStoreConnectivity() -- sudo ./dist-upgrade.py --frontend=DistUpgradeViewText
lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal
legacy環境で記事通りに更新した所、約50分かかった。
sudo do-release-upgrade ... Continue [yN] Details [d]y sudo apt update sudo apt upgrade sudo apt autoremove # バージョン確認 lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.4 LTS Release: 16.04 Codename: xenial
C:\Program Files\WindowsApps\CanonicalGroupLimited.UbuntuonWindows_1804.2018.817.0_x64__79rhkp1fndgsc
C:\Users\<user>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\<user>
bash cd ~/ # ストア版Ubuntuでは不要。sudo時に「ホスト <hostname> の名前解決ができません」メッセージ解決 sudo perl -p -i -e "s/127.0.0.1 localhost/127.0.0.1 $(hostname) localhost/g" /etc/hosts # リポジトリをjpへ変更 sudo perl -p -i -e "s/archive/jp.archive/g" /etc/apt/sources.list # デフォルトumask 000(ファイルを作ると0666)なので、022(ファイルを作ると0644)へ変更 echo 'umask 022' >> ~/.bashrc source ~/.bashrc # パッケージのアップグレード sudo apt-get update sudo apt-get upgrade # 必要なパッケージをインストール sudo apt install make git # バージョン確認: legacy版。ストアからインストールした場合は18.04 LTS lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty
sudo apt install language-pack-ja manpages-ja manpages-ja-dev
sudo update-locale LANG=ja_JP.UTF-8 exit # 再度bash起動 echo $LANG ja_JP.UTF-8
# sudo timedatectl: Failed to create bus connection: No such file or directory echo "Asia/Tokyo" | sudo tee /etc/timezone sudo dpkg-reconfigure --frontend noninteractive tzdata # dateで確認
sudo passwd
sudo update-alternatives --set editor /usr/bin/vim.basic
sudo visudo -f /etc/sudoers.d/user01 -- user01 ALL=(ALL) NOPASSWD: ALL --