WSLでのアーチLinuxの設定

3154 ワード

WSLの上でアーチLinuxをインストールしてください

  • からの最新バージョンをダウンロードしてくださいhere
  • 注:フォルダを保存しましたArchLinux
  • アーカイブを展開する
  • PowerShellで以下のコマンドを実行してARCHWSLをインストールします.
  • cd D:\
    Expand-Archive .\ArchLinux.zip 
    D:\ArchLinux\Arch.exe
    

    完了!アーチは、WSLのカスタムディストリビューションとしてインストールされます.

    init keyringとPacmanデータベースの作成

  • sudo特権で新しいユーザを作成する
  • PowerShellで以下のコマンドを実行し、ディストリビューションを初めて起動します.
  • wsl -d ArchLinux
    
    これはbash端末を開き、いくつかのリフレッシュキーを実行します.コマンド.
    echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel
    
    このコマンドはsudoersファイルに追加され、wheel グループは任意のコマンドを実行できます.
    pacman -Syy archlinux-keyring
    pacman-key --init
    pacman-key --populate
    pacman -Syy
    
    これは、Packmanデータベースを更新します.

    新しいsudoユーザを作成する


    READ  -p "Enter the username: " username
    useradd -m -g users -G wheel -s /bin/bash $username
    passwd $username
    su $username
    
    これはユーザに新しいパスワードを入力として要求し、ユーザ名を指定してユーザを作成する.

    システム


    curl -L -O "https://raw.githubusercontent.com/nullpo-head/wsl-distrod/main/install.sh"
    chmod +x install.sh
    sudo ./install.sh install
    sudo /opt/distrod/bin/distrod enable 
    sudo rm ./install.sh
    echo ----------------------------------------------------------------------------------------------------------
    echo Now terminate this distro and open a new shell!
    echo ----------------------------------------------------------------------------------------------------------
    
    curl は、リモートサーバーからファイルを転送するためのコマンドラインツールです.それは私たちが前のステップで行ったように、ウェブサイトのリンクからファイルをダウンロードするために使用することができます.chmod はファイルやディレクトリのファイルパーミッションを変更するためのコマンドラインツールです.echo は標準出力に文字列を印刷するためのコマンドラインツールです.
    注意:ユーザをデフォルトのユーザとして設定しなければなりません.
    これで走る/path/to/arch.exe config --set-default-user <username> .