日記

【Ubuntu 26.04】sources.listの書き方:新フォーマット(DEB822)への移行と設定方法

こんにちは!今回は、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 PiApple 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

-日記
-, , , , ,