🦭

私の Ubuntu セットアップ手順

2023/11/13に公開

概要

私が 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

https://zenn.dev/shimtom/articles/55fd2eb3d55c48

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

https://code.visualstudio.com/docs/setup/linux

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

https://docs.docker.com/engine/install/ubuntu/
https://docs.docker.com/engine/install/linux-postinstall/
https://zenn.dev/lemonadern/articles/75eb250126ae4f

その他ツール

Parsec

deb ファイルからインストールします.

https://parsec.app/downloads

Discussion