- dcrootはdeprecatedです。 schrootを使う。
参考
- Ubuntu Manpage: schroot.conf - chroot definition file for schroot
- BasicChroot - Community Help Wiki
- DebootstrapChroot - Ubuntu Wiki
- Youhei SASAKI's official site: schroot: お手軽コンテナ(?)
chroot他
- chroot環境をJessie上に構築する - Qiita
- Dockerとchrootを組み合わせたシンプルなコンテナデプロイツール - ゆううきブログ
- 初心者インフラエンジニアがMINCSさわってみた - Qiita
インストール
apt-get install schroot debootstrap
mkdir -p /srv/chroot/xenial
debootstrap xenial /srv/chroot/xenial
/etc/schroot/schroot.conf
[xenial]
type=directory
directory=/srv/chroot/xenial
# usersにschroot許可するユーザ一覧を列挙
users=user1
user1にてchroot実施
sudo不要
cd ~
schroot -c xenial -p bash
-
-p
をつけると環境変数を引き継ぎ、X転送可能。