2

ホスト OS として Windows 7 64 ビットを実行し、ゲスト OS として Debian AMD64 を実行しています。私の Windows マシンでは、www というフォルダが Debian の /home/me/www の下にマウントされています。

統合インストーラーを使用して Debian (ゲスト OS) に Plone をインストールしても問題ありません。しかし、デフォルトのインストール パスを /home/me/Plone から /home/me/www/plone に変更しようとすると、Python のインストールが失敗するため、インストールは常に失敗します。install.log には次のように書かれています

ln: ハード リンク 'python' の作成に失敗しました => 'python2.6': 操作は許可されていません

アクセス許可と関係があるようですが、sudo を使用して、または通常のユーザーとしてインストール スクリプトを実行しようとしましたが、どれも役に立ちません。スクリプトは、Virtualbox の共有フォルダーではなく、別の場所に正常にインストールされます。

助言がありますか?

詳細情報: Debian (テスト中、System Python のバージョンは 2.7) に root アカウントがなく、常に sudo を使用しています。

4

2 に答える 2

3

最近、VirtualBox を使っていくつかの実験を行いました。これは素晴らしいことですが、共有フォルダーがホスト オペレーティング システムでサポートされているものに限定されることは間違いありません。Windows には、ハード リンクやシンボリック リンクのようなものはありません。

ホストツールを使用して共有ディレクトリからインスタンスファイルを編集できるように、これを実行しようとしていると思われます。非共有ファイルにインストールし、重要な部分(開発目的でこれを行う場合は src ディレクトリなど)をホストディレクトリにコピーし、次に(そしてその場合にのみ)それを確立することで、これを実現できる場合があります既存のホスト ディレクトリを共有ディレクトリとして。

試してみたら、その仕組みを教えてください!

于 2012-05-10T03:48:47.377 に答える
0

Debian を使用してmount --bind、特定のホスト フォルダをインストール ツリーの一部にマウントするのはどうですか?

于 2012-05-11T00:24:57.877 に答える