プログラムソース(Remmina)があり、それをchroot環境にインストールしたい。 Remminaはcmake
システムを使用します。
次を使用してchrootにインストールできます。
Sudo make install DESTDIR=mychroot
しかし、chrootされたシステムがすべての要件(依存関係)を満たしていることを確認する必要があるため、これは素晴らしい方法ではありません。 debパッケージを作成してからchrootの下にインストールするのが最善のアイデアだと思います。しかし、どのように?
ああ、Bazaar(gitプラグイン付き)を使用していることを伝えるのを忘れ、debsをビルドするbuildpackageプラグインがあるのを見ました。たぶん、この方法が良いでしょうか?
何か案が?
少しスペースが足りない場合は、debootstrap
を使用してchrootに最小限の完全なOSをインストールできます。これにより、apt
がchrootで利用可能になります。
で開始する:
Sudo apt-get install debootstrap
新しいchrootをセットアップするには:
Sudo debootstrap oneiric /path/to/chroot
Sudo chroot /path/to/chroot /bin/bash
これで、Ubuntuの新しい最小インストールになります。 apt-get
はここから動作します。そのため、gcc
/make
などをインストールして、make install
chrootで、最終結果が適切に機能することをほぼ保証する必要があります(すべてのライブラリが存在するなど)。
Chrootのfstabで/ procを設定するような他のいくつかの手順があります。debootstrap
マンページ(例を参照)を参照してください。