cuspy tumblr RSS

日本語書けるかな。

最近見た動画をスクラップしてみるテスト。
あと、たんぶら API の実験中。

Archive

Oct
24th
Wed
permalink

一般ユーザーで debootstrap する

何度も何度も debootstrap しているとイチイチ root に成るのが面倒になってきた。
でも普通に debootstrap を一般ユーザー権限で実行すると・・・

% /usr/sbin/debootstrap sid test
E: debootstrap can only run as root

root じゃないとダメって怒られた。fakeroot してみる。

% fakeroot /usr/sbin/debootstrap sid test
(略)
I: Extracting tar…
I: Extracting tzdata…
I: Extracting util-linux…
I: Extracting zlib1g…
W: Failure trying to run: chroot /home/hamano/uml/sid mount -t proc proc /proc

そっか、この後 chroot して dpkg -i したりしてるもんな。
ということなので、どうしようかなーと debootstrap のスクリプトを読んでたら help に

–variant=X use variant X of the bootstrap scripts
(currently supported variants: buildd, fakechroot)

fakechroot だって? まさか!

% fakechroot fakeroot /usr/sbin/debootstrap –variant=fakechroot sid test

やった、上手くできた。
仮想環境や、 UML 環境を作る時に便利だな < fakechroot

(via cuspy memo)