Memo/Windows/10/BoW

http://dexlab.net/pukiwiki/index.php?Memo%2FWindows%2F10%2FBoW
 

WSL(Windows Subsystem for Linux)

  • Windows10 Anniversary Updateから搭載
    • Ubuntu LTSがサブシステムとしてインストールされるので、bash、apt等で管理できる。
    • 2016-10-14現在、beta版。デフォルトでsshd等が起動し、windowsファイアウォールでもフルオープンになっているので、注意

Ubuntu14.04から16.04へのアップグレード

  • 1時間程度かかるので時間がある時に。
    1. sudo do-release-upgrade
    2. ...
    3.  Continue [yN]  Details [d]y
    4.  
    5. sudo apt update
    6. sudo apt upgrade
    7. sudo apt autoremove

ターミナル


BoWアンインストール


BoWインストール

なるべくコマンドでインストールしたい。

  • 環境
    • Windows 10 Pro 1703
  1. デフォルトshellをPowerShell?へ変更
    1. powershell
    2. New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced -Name DontUsePowerShellOnWinX -PropertyType DWord -Value 0 -For
    3. Stop-Process -Name explorer
  2. 開発者モードの有効化: Windowsキー + Xキー > Aキー (Windows PowerShell? (管理者))
    1. New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock -Name AllowAllTrustedApps -PropertyType DWord -Value 1 -Force
    2. New-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock -Name AllowDevelopmentWithoutDevLicense -PropertyType DWord -Value 1 -Force
    3. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. OS再起動が必要な時は再起動する。今回は不要だった。
  4. Windowsキー + Xキー > Aキー (Windows PowerShell?)
    1. bash
    2. cd ~/
    3.  
    4. # sudo時に「ホスト <hostname> の名前解決ができません」メッセージ解決
    5. sudo perl -p -i -e "s/127.0.0.1 localhost/127.0.0.1 $(hostname) localhost/g" /etc/hosts
    6.  
    7. # BoWで日本語は表示できたのでそのまま
    8.  
    9. # リポジトリをjpへ変更
    10. sudo perl -p -i -e "s/archive/jp.archive/g" /etc/apt/sources.list
    11.  
    12. # デフォルトumask 000(ファイルを作ると0666)なので、022(ファイルを作ると0644)へ変更
    13. echo 'umask 022' >> ~/.bashrc
    14. source ~/.bashrc
    15.  
    16. # パッケージのアップグレード
    17. sudo apt-get update
    18. sudo apt-get upgrade
    19.  
    20. # 必要なパッケージをインストール
    21. sudo aptitude install git
    22.  
    23. # バージョン確認
    24. lsb_release -a
    25. No LSB modules are available.
    26. Distributor ID: Ubuntu
    27. Description:    Ubuntu 14.04.5 LTS
    28. Release:        14.04
    29. Codename:       trusty

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-02-23 (金) 18:46:41 (62d)