こんにちは!今回は、Ubuntu 26.04 LTS (Resolute Raccoon) におけるパッケージリポジトリの設定(sources.list)について解説します。
Ubuntuをインストールした直後や、国内の高速なミラーサーバーに変更したい時に編集するリポジトリ設定ですが、実は Ubuntu 24.04 以降、標準のファイル構成とフォーマットが大きく変更されています。
「いつもの /etc/apt/sources.list を開いたのに中身が違う!」と焦らないために、現在の標準フォーマットと従来の書き方の両方をまとめました。
⚠️ 最大の変更点:DEB822フォーマットの採用
これまでのUbuntuでは、/etc/apt/sources.list に1行ずつURLを記述していくスタイルでした。しかし、現在はこのファイルは使われず、代わりに /etc/apt/sources.list.d/ubuntu.sources というファイルで管理されるようになっています。
記述方式も「DEB822」と呼ばれる、ブロック状の分かりやすいフォーマットに変更されました。
1. 現在の標準フォーマット(推奨)
Ubuntu 26.04を普通にインストールして利用している場合は、こちらのファイルを作成・編集します。
日本国内から高速にダウンロードできるように、ミラーサーバー(jp.archive.ubuntu.com)を指定した設定です。
編集するファイル:/etc/apt/sources.list.d/ubuntu.sources
コード スニペット
Types: deb
URIs: http://jp.archive.ubuntu.com/ubuntu/
Suites: resolute resolute-updates resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
💡 メモ:
パッケージのソースコードも取得したい(
apt sourceコマンドを使いたい)場合は、Types: debの部分をTypes: deb deb-srcに書き換えてください。
2. 従来のフォーマット(Dockerや旧ツール向け)
新しいフォーマットが標準になったとはいえ、Dockerコンテナのビルド(Dockerfile)や、古いAnsibleなどの構成管理ツールでは、従来の1行フォーマットが必要になる場面がまだまだあります。
従来形式を使用する場合は、以下のファイルパスに記述します。
編集するファイル:/etc/apt/sources.list
Plaintext
deb http://jp.archive.ubuntu.com/ubuntu/ resolute main restricted universe multiverse
deb http://jp.archive.ubuntu.com/ubuntu/ resolute-updates main restricted universe multiverse
deb http://jp.archive.ubuntu.com/ubuntu/ resolute-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ resolute-security main restricted universe multiverse
3. 注意点:ARMアーキテクチャを使っている場合
もしあなたが Raspberry Pi や Apple Silicon搭載Mac (M1/M2/M3/M4など) の仮想環境でUbuntu 26.04を動かしている場合(arm64 アーキテクチャ)、通常の archive.ubuntu.com サーバーは利用できません。
URL(URIs: または deb の後ろ)を、ARM専用のリポジトリである以下のアドレスに置き換えてください。
- 変更後のURL:
[http://ports.ubuntu.com/ubuntu-ports/](http://ports.ubuntu.com/ubuntu-ports/)
4. 設定を反映させる
ファイルを書き換えて保存したら、必ず最後に以下のコマンドを実行して、APTのキャッシュを更新しましょう。
Bash
sudo apt update
エラーが出ずにパッケージリストが読み込まれれば、設定は完了です!
まとめ
Ubuntu 26.04でのリポジトリ設定の要点は以下の通りです。
- 設定ファイル:
/etc/apt/sources.list.d/ubuntu.sourcesが今の主役。 - 書式: 1行形式から、ブロック形式(DEB822)へ変更。
- 従来形式: まだ使えるが、主にコンテナや旧ツール向け。
新しいフォーマットは少し見慣れないかもしれませんが、鍵(Signed-By)の指定などがスマートになり、慣れると非常に管理しやすくなっています。ぜひ参考にしてみてください。
Last Updated on 2026年8月10日8:13 pm by cgishop