24

Scientific Linux 5 または 6 で実行する必要がある C++ プログラムを開発する必要があります。SCL6 にあるライブラリよりもはるかに新しいライブラリを持つ Ubuntu で QtCreator を使用して開発したいと考えています。

C/C++ プログラム用の Python の virtualenv に相当するものはありますか?

必要なすべてのライブラリと依存関係でchrootを使用すると、仕事をすることができます。これは存在しますか?chroot の使用については、http://rcrowley.org/articles/dependencies.htmlを参照してください。

4

5 に答える 5

5

debootstrap を使用して chroot 環境を作成します (または別のパーティションに ubuntu をインストールすることもできます)。mount -o bind でホーム ディレクトリをマウントします。schroot 便利な chroot セットアップを使用します。

http://manpages.ubuntu.com/manpages/precise/en/man8/debootstrap.8.html

http://manpages.ubuntu.com/manpages/precise/en/man8/mount.8.html

http://manpages.ubuntu.com/manpages/precise/en/man1/schroot.1.html

于 2013-02-26T02:51:09.027 に答える
1

必要なものに対して十分に軽量かどうかはわかりませんが(virtualenvについてはあまり詳しくありません)、あらゆる種類の依存関係を持つ仮想サンドボックスを作成するための非常に優れた方法であるCDEプロジェクトを試すことができます。

于 2013-02-26T03:04:58.547 に答える