Debian apt-getアップグレードには、実行する更新を指定する方法がありますか?

Debian apt-getアップグレードには、実行する更新を指定する方法がありますか?

オプションを見てもapg-get upgrade、どの Debian バージョンまでアップデートを適用するかを指定する方法が見つかりません。たとえば、現在 Debian 10.0 を使用している場合、「10.10 までのすべてのアップデートを適用したいが、それ以降のすべては適用したくない (現在 10.12 が最新)」と言う方法はありますか?

答え1

いいえ、これを行う方法はありません。また、一般的に、これは不可能です。APT は、特定のリリースを指定するパッケージ ソースを取得します。そのリリースは またはbusterのようなものでoldstable、 ではありません10.10

リリースされたポイントリリースにおける buster のすべての更新はパッケージリストに適用されるbusterため、パッケージが 10.12 で更新された場合、リリースが参照していない未使用のバージョンは削除されるため、10.10 パッケージはアーカイブ内に存在しなくなる可能性があります。

特定の日付に固定したい場合は snapshot.debian.org を使用することもできますが、その場合、重要なセキュリティ更新が適用されず、セキュリティ パッチが最新ではないため、そのマシンをインターネットに接続することは無責任であることに注意してください。一般的に、ソフトウェアを新しいソフトウェアで動作するように修正する方がよいでしょう。特に、そのソフトウェアを使用する他のユーザーもアップグレードを行っており、修正が必要になる可能性が高いためです。

関連情報