目次
Arch Linuxは、常に最新の状態が提供されるローリングリリースモデルのディストリビューションです。
Ubuntuなどのようにバージョンがないので、一度インストールしたら、再インストールが不要です。
WSLならバックアップ、リストアができるので、大きなバージョンアップ前には念の為にバックアップ取得するのがいいでしょう。
#WSLをUpdate wsl --update #インストールできる一覧を表示 wsl -l -o #インストール wsl --install archlinux #インストールの確認 wsl --list #WSLのデフォルト設定 wsl --set-default archlinux #Arch Linuxを起動 wsl -d archlinux
# キーリングの初期化 pacman-key --init # Pacman(Arch Linux のパッケージマネージャ)が使う GPG鍵の初期化 pacman-key --populate # Arch Linux 公式の公開鍵を追加して、署名付きパッケージを安全にインストールできる状態にする # Arch Linux のパッケージ署名検証に使う鍵データベース(keyring)を更新する pacman -Sy archlinux-keyring #システム全体を最新の状態に更新 pacman -Syu
Archはセキュリティーも重要しされており、rootですべてやろうとすると問題となることがあるので、ユーザ作成が必要。
# 新しいユーザーの作成 useradd -m -G wheel -s /bin/bash ユーザー名 passwd ユーザー名 # sudoの設定 pacman -S sudo echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel # wsl.confを編集 pacman -S vim sudo vim /etc/wsl.conf [user] default = ユーザー名
#PowerShellにて、WSLをシャットダウンする wsl --shutdown #PowerShellにて、Arch Linuxを起動 wsl -d archlinux whoami #ユーザ確認 sudo ls #sudoの確認
vim ~/.zshrc sudo pacman -S zsh # ログインシェルを変更 chsh -s /bin/zsh
# 基本的な開発ツール sudo pacman -S base-devel # make, gcc などビルド用 sudo pacman -S git openssh vim wget curl fzf sudo pacman -S github-cli direnv exa ghq starship uv sudo pacman -S neovim zoxide nodejs tmux sudo pacman -S diffutils sudo pacman -S traceroute sudo pacman -S inetutils # telnet sudo pacman -S nmap
sudo vim /etc/pacman.conf #DisableSandbox をコメントイン(#を外す) sudo pacman -S which or sudo pacman --disable-sandbox -S which
sudo pacman -Syu --needed tar gzip unzip --needed → すでに入っているものは再インストールしない -Syu → パッケージデータベースの更新も同時に行う sudo pacman -Syu --needed net-tools # ifconfig, netstat など sudo pacman -Syu --needed iproute2 # ip コマンドでネットワーク確認 sudo pacman -Syu --needed tree htop ncdu sudo pacman -Syu --needed lsb-release # OSバージョン確認 sudo pacman -Syu vifm
sudo pacman -S python python-pip sudo pacman -Syu --needed lsb-release nodejs npm sudo pacman -S docker
一般向けサイト
ITエンジニア向けサイト
英語サイト
Portfolio
Copyright (c) 2026 インフラエンジニアのPC環境 All Rights Reserved.