有馬総一郎のブログ

(彼氏の事情)

2021年03月06日 01:41:38 JST - 2 minute read - Linux

UbuntuにDebianのtestingリポジトリーを追加してパッケージをインストールしようとして失敗した話

遡ること数時間、 Sublime Musicをインストールしようとしたとき、flatpakでのインストールに失敗したので、タイトルのようにUbuntuにDebianのtestingリポジトリーを追加してインストールしようとした。

下記2ページを参考にしつつ

まずはリスクも録に分かってない癖に以下を実施。

  1. sudo nvim /etc/apt/apt.conf.d/debian_repos.conf
deb http://ftp.jp.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ testing main contrib non-free
  1. sudo nvim /etc/apt/preferences.d/unstable
Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 99
  1. sudo apt update

するとE: 文法エラー /etc/apt/apt.conf.d/debian_repos.conf:3: ファイルの最後に余計なゴミがありますと出てパッケージ更新できない。

なら、 /etc/apt/apt.conf.d/debian_repos.conf を削除して

/etc/apt/sources.list にさっきと同じ内容の

deb http://ftp.jp.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ testing main contrib non-free

を末尾に追記。

すると、sudo apt updateできた!でも

エラー:6 http://ftp.jp.debian.org/debian testing InRelease
  公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
ヒット:21 http://ppa.launchpad.net/jonaski/strawberry/ubuntu focal InRelease
ヒット:22 http://ppa.launchpad.net/klaus-vormweg/sylpheed/ubuntu focal InRelease
ヒット:23 http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal InRelease
ヒット:24 http://ppa.launchpad.net/slimbook/slimbook/ubuntu focal InRelease
パッケージリストを読み込んでいます... 完了
W: GPG エラー: http://ftp.jp.debian.org/debian testing InRelease: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
E: リポジトリ http://ftp.jp.debian.org/debian testing InRelease は署名されていません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。

とやはり更新できない。 apt-get update時に「公開鍵を利用できないため、以下の署名は検証できませんでした」と出た場合 - Qiitaを適当に参考にして

$  sudo apt-key adv --keyserver keyring.debian.org --recv-keys 04EE7237B7D453EC
Executing: /tmp/apt-key-gpghome.ReQBnHWCmK/gpg.1.sh --keyserver keyring.debian.org --recv-keys 04EE7237B7D453EC
gpg: 有効なOpenPGPデータが見つかりません。
gpg: 処理数の合計: 0
$  sudo apt-key adv --keyserver keyring.debian.org --recv-keys 648ACFD622F3D138
Executing: /tmp/apt-key-gpghome.2wNsxcULZq/gpg.1.sh --keyserver keyring.debian.org --recv-keys 648ACFD622F3D138
gpg: 有効なOpenPGPデータが見つかりません。
gpg: 処理数の合計: 0

駄目だった。いや、これで良いんだ。Ubuntuの安全性が確認できたじゃないか。

Tags: Ubuntu Desktop Ubuntu Server

Sublime Musicを試してみる Xiaoxin Pad Pro Global版にNetflixをインストールする