開発/テスト用のローカルワークスペースの作成

開発/テスト用のローカルワークスペースの作成

mount/home/$USER/workspaceを/usr/local/workspaceに変更できるようにしたいです。私はPythonパッケージを使用しています。pyファイルシステムこれを行うために使用されますfuse。私の問題は、そのインストールでsymlinksマウントの外側にシンボリックリンクは必要ないが、コンパイル中に共有ライブラリ用に通常生成されるシンボリックリンクもマウント内には生成されないことです。

だから私はまったく異なるアプローチを探していたり​​、私がやっていることを行い、シンボリックリンクの作成をサポートするツール(好ましくはPython)を探しています。pyfilesystem

追加の制限事項:

  • インストールされたディレクトリが実際にchroot
  • インストールにはroot権限は必要ありません。
  • 変更はfstabオプションではありません。
  • したがって、使用するmount bindことはオプションではありません。

ベストアンサー1

申し訳ありません。この種のシステム全体の変更には、何らかの形でルート介入が必要です。おそらくあなたが望むものに最も近いのは、仮想マシンを作成してその中で実行することです。あるいは、Fedoraのようなものかもしれません。笑い、パッケージを構築するために必要なツールで埋められたchrootを生成するメカニズムです。おそらく他のディストリビューションにも同様のものがあるかもしれません。 Linuxのフルネームスペース開発が役立つことを約束します。シリーズがあります。貯水温網今実行中(パート1パート23番目の部分パート4;パート5は加入者専用です)。しかし、名前空間の設定はまだルートの責任です。

おすすめ記事