UbuntuまたはDebianで特定のバージョンを起動する方法は?

UbuntuまたはDebianで特定のバージョンを起動する方法は?

特定のバージョンのUbuntuまたはDebianをインストールしたいと思います。 Ubuntuでは、特定のバージョン16.04.0を起動解除し、次のコードを使用します。

debootstrap --arch=amd64 --variant=buildd xenial "/home/ubuntu/Documents/myrootfilesystemdir" http://archive.ubuntu.com/ubuntu/

しかし、残念ながらdebootstrapの2番目のステップを完了した後、インストールされたバージョンは16.04.6です。

同じ状況で、Debian で次のコードを使用して debianstretch 9.0.0 をインストールする必要があります。

debootstrap --arch amd64 --foreign stretch "/home/ubuntu/Documents/myrootfilesystemdir" http://ftp.se.debian.org/debian

2番目のステップブート後のバージョンは9.9.0です。

特定のバージョンをブートストラップ解除する方法はありますか?たとえば、次のようになります。

debootstrap --arch amd64 --foreign stretch --version 9.0.0

それとも、ルートファイルシステムを構築するときに特定のバージョンをブートストラップをインストールするための別の選択肢は何ですか?

または、インストールするバージョンを指定するには、どのブートストラップ構成ファイルを編集する必要がありますか?

それとも、ルートファイルシステムを構築するためのdebootstrapパッケージの他の代替案は何ですか?

注:初期バージョンのサポートを終了しないように、初期バージョンej:debianの場合は9.0.0、ubuntuの場合は16.04.0で作業する必要があります。たとえば、最後のバージョン(ubuntu 16.04.6)で作業している場合、以前の初期バージョン16.04.0のサポートは以前のバージョンと互換性がないため、16.04.0+(16.04.0〜16.04.6)の範囲を維持する必要があります。

ベストアンサー1

Debian は、デフォルトのアーカイブにインストール可能な形式で古いドットバージョンを維持せず、新しいネットワークベースのインストールが現在のバージョンをインストールするとは考えていません。

ただし、少なくともDebianでは、スナップショットを使用して以前のバージョンをインストールできます。バラよりこのスーパーユーザーのQ&A詳細:後でいつでも公開したJigdoファイルから適切なタイムスタンプを抽出し、その結果を次のアーカイブとして使用できますdebootstrap

$ wget -q -O - https://cdimage.debian.org/mirror/cdimage/archive/9.0.0/amd64/jigdo-bd/debian-9.0.0-amd64-BD-1.jigdo | gunzip | awk -F= '/snapshot.debian.org/ {print $2}'
http://snapshot.debian.org/archive/debian/20170617T130639Z/

おすすめ記事