Ubuntu 26 のモダンな使い方

—

by

in

はじめに

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活用特集号はこちら