Ubuntu 12.04を実行していて、Jessie用にarmhf
Debianイメージをビルドしようとしています。私は以前にWheezyのためにこれを行いました。ただし、ターゲットがJessieの場合、debootstapスクリプトは機能しないようです。これを機能させる方法について何かアイデアはありますか?
smachin@Ubuntu12_04_mq:~$ Sudo debootstrap --Arch=armhf --foreign $distro $targetdir
E: No such script: /usr/share/debootstrap/scripts/jessie
Ubuntu12.04のdebootstrap
のバージョンは古すぎます。Jessieをサポートしていません。 Jessieのサポートはバージョン1.0.49で追加されました。
Launchpad ;からダウンロードして、手動でdebootstrap
の新しいバージョンにアップグレードできます。その依存関係は些細なものであり、Ubuntu12.04では問題ないはずです。
または、 Wouter Verhelst で指摘されているように、debootstrap
コマンドラインで必要なすべての情報を次のように指定できます。
debootstrap jessie chrootdirectory http://mirror/debian /usr/share/debootstrap/scripts/sid
(mirror
とchrootdirectory
を適切な値に置き換えます)、または適切なシンボリックリンクを追加してdebootstrap
のバージョンを変更します。
cd /usr/share/debootstrap/scripts
Sudo ln -s sid jessie