🦭
私の Ubuntu セットアップ手順
概要
私が Ubuntu ベースの Linux distro をインストールしたときに実行するコマンドなどをまとめました.
ほぼ自分用の備忘録です.
よく使う distro は elementary OS, Zorin OS, Pop!_OS あたりです.
これらの distro では動くと思います.
更新
とりあえず更新します.
sudo apt update
sudo apt upgrade -y
Snapcraft や Flatpak のソフトが最初からインストールされている場合はこれらも更新します.
Google Chrome
sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmour -o /usr/share/keyrings/google-keyring.gpg
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt update
sudo apt install -y google-chrome-stable
fcitx-mozc
日本語入力環境は基本的に fcitx + mozc です.
distro によって微妙に手順が変わるのでこれは省略します.
Visual Studio Code
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code
Docker
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
対応する Ubuntu のコードネームを調べます.
VERSION_CODENAME
が Ubuntu のものではなく distro 固有のものである場合はこの次のステップでエラーになるので注意しましょう.
cat /etc/os-release
VERSION_CODENAME
が Ubuntu のものでない場合には "$VERSION_CODENAME"
の部分を Ubuntu のコードネームに書き換えて実行します.
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
post-installation steps を実行していきます.
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
その他ツール
Parsec
deb ファイルからインストールします.
Discussion