適切なアップデートが特定のコンポーネントをチェックするのを防ぐ方法は?

適切なアップデートが特定のコンポーネントをチェックするのを防ぐ方法は?

私は時々多くのコンポーネントを含むリポジトリを見つけます。少なくともそれだと思います。たとえば、不眠症を含むリポジトリです。このリポジトリを追加した後にapt updateを実行すると、apt updateはさまざまなコンポーネントを調べますが、ほとんどはヒットしません。

適切なアップデートにこれらのコンポーネントが含まれないようにする方法はありますか?以下に適切なアップデート出力の短縮バージョンを提供しました。

$ sudo apt update                              
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye-updates InRelease                  
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease   
Hit:4 http://deb.debian.org/debian buster-backports InRelease                  
Ign:14 https://download.konghq.com/insomnia-ubuntu default InRelease           
Ign:16 https://download.konghq.com/insomnia-ubuntu default Release
Ign:17 https://download.konghq.com/insomnia-ubuntu default/all all Packages
Ign:18 https://download.konghq.com/insomnia-ubuntu default/all amd64 Packages
Ign:19 https://download.konghq.com/insomnia-ubuntu default/all Translation-en_US
Ign:20 https://download.konghq.com/insomnia-ubuntu default/all Translation-en
Ign:21 https://download.konghq.com/insomnia-ubuntu default/all amd64 DEP-11 Metadata

答え1

これを行う方法はいくつかあります。この場合、変更範囲を制限する最善の方法は、特定のリポジトリがそのパッケージインデックスのみを更新するように指定することです。

これを設定するには、そのsources.list項目(の/etc/apt/sources.listまたはのファイル/etc/apt/sources.list.d)を編集して次のように終了します。

deb [target=Packages]

完了すると、aptこのリポジトリから他のインデックスは検索されません。

関連情報