このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
wsl2:ubuntu [2020/12/14 20:23] y2sunlight [Windows ターミナルの設定] |
wsl2:ubuntu [2020/12/15 11:03] y2sunlight [パッケージの更新] |
||
---|---|---|---|
行 44: | 行 44: | ||
* Ubuntuのサイト | * Ubuntuのサイト | ||
- | * [[http:// | + | * [[http:// |
=== (2)rootfsイメージのインポート === | === (2)rootfsイメージのインポート === | ||
行 62: | 行 62: | ||
\\ | \\ | ||
- | ===== Microsoft のサイトからダウンロードしてインストール ===== | + | ===== 手動インストールの例 |
- | ==== ダウンロード | + | 本章では、次の2つのサイトからUbuntuのrootfsイメージをダウンロードしてインストールします: |
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | どちらの例でも、最終的に以下のディストリビューション名でUbuntuをインストールします: | ||
+ | |||
+ | * '' | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Microsoft のサイトから ==== | ||
+ | |||
+ | === ダウンロード === | ||
以下のサイトにアクセスして、'' | 以下のサイトにアクセスして、'' | ||
行 79: | 行 92: | ||
</ | </ | ||
- | \\ | + | === rootfsイメージの準備 === |
- | + | ||
- | ==== rootfsイメージの準備 | + | |
ダウンロードした '' | ダウンロードした '' | ||
行 103: | 行 114: | ||
D: | D: | ||
</ | </ | ||
+ | |||
+ | === rootfsイメージのインポート === | ||
+ | |||
+ | '' | ||
+ | |||
+ | <code powershell> | ||
+ | PS C:\> wsl --import Ubuntu-20.04-2 D: | ||
+ | </ | ||
+ | |||
+ | > 既に同じ名前のディストリビューションがある場合は上の名前(Ubuntu-20.04-2)を変更して下さい。 | ||
+ | |||
+ | '' | ||
+ | |||
+ | <code powershell> | ||
+ | PS C:\> wsl -l -v | ||
+ | NAME STATE | ||
+ | * CentOS7.6 | ||
+ | Ubuntu-20.04 | ||
+ | Ubuntu-20.04-2 | ||
+ | </ | ||
+ | |||
+ | 新しいディストリビューション '' | ||
\\ | \\ | ||
- | ==== rootfsイメージのインポート ==== | + | ==== Ubuntu のサイトから ==== |
+ | |||
+ | === ダウンロード === | ||
+ | |||
+ | 以下のサイトにアクセスして、'' | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | 直接以下のクリックしてもダウンロードできます。 | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | ダウンロードしたファイル: | ||
+ | < | ||
+ | focal-server-cloudimg-amd64-wsl.rootfs.tar.gz | ||
+ | </ | ||
+ | |||
+ | ダウンロードしたファイルはrootfsイメージなのでそのままインポートできます。本章ではこのファイルの名前を変えて、以下のように設置します。 | ||
+ | |||
+ | < | ||
+ | D: | ||
+ | </ | ||
+ | |||
+ | === rootfsイメージのインポート | ||
'' | '' | ||
<code powershell> | <code powershell> | ||
- | PS C:\> wsl --import Ubuntu-20.04-2 D: | + | PS C:\> wsl --import Ubuntu-20.04-2 D: |
</ | </ | ||
+ | |||
+ | > 既に同じ名前のディストリビューションがある場合は上の名前(Ubuntu-20.04-2)を変更して下さい。 | ||
'' | '' | ||
<code powershell> | <code powershell> | ||
- | > wsl -l -v | + | PC C:\> wsl -l -v |
NAME STATE | NAME STATE | ||
* CentOS7.6 | * CentOS7.6 | ||
行 128: | 行 186: | ||
\\ | \\ | ||
- | ==== 起動 ==== | + | ===== 起動 |
先にインポートした '' | 先にインポートした '' | ||
行 154: | 行 212: | ||
uid=0(root) gid=0(root) groups=0(root) | uid=0(root) gid=0(root) groups=0(root) | ||
</ | </ | ||
- | |||
- | \\ | ||
- | |||
- | ===== Ubuntu のサイトからダウンロードしてインストール ===== | ||
- | |||
- | * [[http:// | ||
\\ | \\ | ||
行 165: | 行 217: | ||
===== Ubutuの初期設定 ===== | ===== Ubutuの初期設定 ===== | ||
- | この段階では、ユーザは root しか存在しません。従って、以下は全てrootユーザから設定している例になります。 | + | この段階では、ユーザは root しか存在しません。以下は全てrootユーザから設定している例になります。 |
==== 管理者(root)のパスワード設定 ==== | ==== 管理者(root)のパスワード設定 ==== | ||
行 185: | 行 237: | ||
</ | </ | ||
- | 作成したユーザにグループを追加します。 | + | 作成したユーザにグループを追加します: |
<code bash> | <code bash> | ||
行 192: | 行 244: | ||
ここで、追加したこれらのグループは、Microsoft Store から Ununtu をインストールした時に、初期ユーザが所属してるグループです。必要に応じて追加・削除して下さい。 | ここで、追加したこれらのグループは、Microsoft Store から Ununtu をインストールした時に、初期ユーザが所属してるグループです。必要に応じて追加・削除して下さい。 | ||
+ | |||
+ | ユーザ情報を確認します: | ||
+ | |||
+ | <code bash> | ||
+ | # id y2sunlight | ||
+ | uid=1000(y2sunlight) gid=1000(y2sunlight) groups=1000(y2sunlight), | ||
+ | </ | ||
\\ | \\ | ||
行 197: | 行 256: | ||
==== / | ==== / | ||
- | 開発用のローカルサーバなので、rootで運用しても良いですが、'' | + | 開発用のローカルサーバなので、rootで運用しても良いですが、'' |
<code bash> | <code bash> | ||
- | $ sudo viduso | + | $ visudo |
</ | </ | ||
行 213: | 行 272: | ||
</ | </ | ||
- | この設定で sudo グループに入っているユーザは、'' | + | この設定で |
\\ | \\ | ||
行 222: | 行 281: | ||
<code bash> | <code bash> | ||
- | $ sudo apt update | + | $ apt update |
- | $ sudo apt upgrade -y # パッケージを最新に更新する | + | $ apt upgrade -y # パッケージを最新に更新する |
</ | </ | ||
+ | |||
+ | これ以降、Ubuntu には ユーザ '' | ||
\\ | \\ | ||
行 235: | 行 296: | ||
<code powershell> | <code powershell> | ||
- | PS C:\> wsl -d Ubuntu-20.04-2 -u y2sunlight</ | + | PS C:\> wsl -d Ubuntu-20.04-2 -u y2sunlight |
</ | </ | ||
行 262: | 行 323: | ||
</ | </ | ||
- | * ''" | + | * '' |
- | * ''" | + | * '' |
\\ | \\ | ||
行 272: | 行 333: | ||
<code powershell> | <code powershell> | ||
- | wsl --unregister Ubuntu-20.04-2 | + | PS C: |
</ | </ | ||
このコマンドには、実行の確認がないので、注意して下さい。実行されると直ぐに、登録解除され、Ubuntu のイメージは削除されてしまいます。 | このコマンドには、実行の確認がないので、注意して下さい。実行されると直ぐに、登録解除され、Ubuntu のイメージは削除されてしまいます。 | ||
- | |||
\\ | \\ | ||