jessie-backportsにカーネルといくつかのドライバをインストールしました。 /etc/apt/sources.listにバックポートリポジトリを維持する必要がありますか?

jessie-backportsにカーネルといくつかのドライバをインストールしました。 /etc/apt/sources.listにバックポートリポジトリを維持する必要がありますか?

私は比較的新しいハードウェア(Skylake i7-6600Uプロセッサなど)を搭載したノートブックにDebian jessieをインストールしたため、jessie-backportsからカーネルとファームウェア-iwlwifiドライバをインストールする必要がありました。 /etc/apt/sources.list には次の行があります。

deb http://ftp.us.debian.org/debian/ jessie-backports main non-free contrib

linux-image-4.5.0-0.bpo.2-amd64その後、とをインストールしましたfirmware-iwlwifi=20160110-1~bpo8+1。これで正しくインストールされました。/etc/apt/sources.listからこの行を削除するのは妥当ですか?

このパッケージはバックポートリポジトリ(利用可能な場合)からアップデートを受け取りたいのですが、他のパッケージはjessie-backportsからアップデートを受け取りたくありません。私はAPT::Default-Release "jessie";/etc/apt/apt.conf.d/70debconfにそれを持っているので、これを保証するのに十分です。そうですか?

答え1

〜のようにhttps://backports.debian.org/Instructions/説明する:

すべてのバックポートはデフォルトで無効になっています。つまり、パッケージはリリースファイルでButAutomaticUpgrades:yesを使用して100に固定されます。

したがって、バックポートはサーバー側、つまりサーバー上の公開ファイルで100に設定されます。これを行うために特別なことをする必要はありません。 1つの結果は、新しくインストールされたバックポートバージョンがリリースされると、そのバージョンにアップグレードすることです。ただし、新しいバックポートは明示的にインストールしない限りインストールされません。

apt-get install -t jessie-backports pkgname

したがって、バックポートラインをそこに残したいと思います。

答え2

はい、バックポートのストレージラインをそのままにしてください。そうしないと、アップデート(セキュリティの修正など)を受け取ることができません。

バックポートリポジトリは実際にリリースファイルのapt機能を利用するので、aptはすでにバックポートから何もインストールしないようにします(優先順位が低い)。設定する必要はありませんAPT::Default-Release(少なくともバックポートではありません)。

注:aptに追加の設定を追加するには、たとえば/etc/apt.conf独自のファイルを編集または作成することをお勧めします/etc/apt/apt.conf.d/70local-default-release。それ以外の場合は、アップグレード時に迷惑な設定ファイルのプロンプトが表示されます。そして、あなたの設定を理解したい人を混乱させます(「その行はどのようにそこに入ったのですか?」)。

関連情報