web-dev-qa-db-ja.com

誰かがUbuntuホストから働いているジェシーのためにデブーストを手に入れましたか?

Ubuntu 12.04を実行していて、Jessie用にarmhfDebianイメージをビルドしようとしています。私は以前にWheezyのためにこれを行いました。ただし、ターゲットがJessieの場合、debootstapスクリプトは機能しないようです。これを機能させる方法について何かアイデアはありますか?

smachin@Ubuntu12_04_mq:~$ Sudo debootstrap --Arch=armhf --foreign $distro $targetdir
E: No such script: /usr/share/debootstrap/scripts/jessie
4
SeanLabs

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

mirrorchrootdirectoryを適切な値に置き換えます)、または適切なシンボリックリンクを追加してdebootstrapのバージョンを変更します。

cd /usr/share/debootstrap/scripts
Sudo ln -s sid jessie
3
Stephen Kitt