はじめに
Ubuntu 26 は、新機能が多数追加され、モダンなデスクトップ環境を構築しやすくなっています。ここでは、開発者やクリエイター向けにおすすめの設定やツールをご紹介します。
1. アプリケーションのインストール
Snap と Flatpak の併用
Ubuntu では Snap が標準ですが、Flatpak も併用すると多様なパッケージが利用できます。
- Snap のインストール:
sudo snap install <パッケージ名> - Flatpak のセットアップ:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
APT の活用
最新のライブラリが必要な場合は PPA を追加して APT でインストールします。
- 例:
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt update
sudo apt install neovim
2. シェルとターミナルのカスタマイズ
デフォルトの Bash から Zsh と Powerlevel10k に変更すると、プロンプトが視覚的に分かりやすくなります。
- Zsh のインストール:
sudo apt install zsh
chsh -s $(which zsh) - Powerlevel10k のインストール:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.powerlevel10k
echo 'source ~/.powerlevel10k/powerlevel10k.zsh-theme' >> ~/.zshrc
3. デスクトップ環境の最適化
GNOME のカスタマイズは Extensions で行います。おすすめの拡張機能は以下です。
- Dash to Dock – アプリケーションランチャーを画面端に固定
- GSConnect – Android デバイスとの連携
- Clipboard Indicator – クリップボード履歴の管理
4. 開発ツールチェーンの整備
モダンな開発環境を構築するための基本セットです。
- Git と GitHub CLI:
sudo apt install git gh - Node.js (nvm 経由):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts - Python (pyenv):
curl https://pyenv.run | bash
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
pyenv install 3.12.0
5. コンテナと仮想化
Docker と Podman を併用すれば、CI/CD パイプラインのローカルテストが可能です。
- Docker のインストール:
sudo apt install docker.io
sudo usermod -aG docker $USER - Podman のインストール:
sudo apt install podman
まとめ
Ubuntu 26 でも最新のツールやカスタマイズを取り入れることで、開発・作業効率を大幅に向上させられます。上記の手順を参考に、ぜひ自分だけのモダンな環境を作ってみてください。
日経Linuxでubuntu26の特集をしていました。より理解を深めたい方はおすすめです。日経Linux 2026夏 最新版Ubuntu入門&AI活用特集号はこちら