Skip to content

[Request]: Collect the pure Installation for reuse #3897

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Mannshoch opened this issue May 6, 2025 · 0 comments
Open

[Request]: Collect the pure Installation for reuse #3897

Mannshoch opened this issue May 6, 2025 · 0 comments

Comments

@Mannshoch
Copy link

Mannshoch commented May 6, 2025

Tell us the problem or your need

I do not like wine mixing Wine files and Application files. I would prefer the possibility to separate the installed application from others like SandBoxIE does in Windows.

I have some cases where the installation part is the problematic part and It would be helpfull If I could pack it and restore it in a fresh bottle. If you use Sandboxie as inspiration, it would also be interesting If I could import a sandboxie into existing or new bottles.

Describe the solution you'd like

Install new application does record the whole installation including registry changes into a separate folder which could be maped into a wine prefix. In best case I could stack several over each other like overlayfs allows.

eg.:

  1. main installation
    • Optional: Every time a new msi get executed (Sometimes an Installation collect several setups) it will run in a separate layer. At the end you get a Layer tree where you could inspect what which setup changed what on file system and registry.
  2. basic configuration
  3. updates
  4. custom hack to get it work in wine

Other solutions?

  • sandboxie: does not work in wine
  • overlayfs: I'm not skilled enough to work with that.
  • symlinks for application paths, (but that does not cover registry, and other special cases)

Additional context and references

https://github.com/sandboxie-plus/Sandboxie
https://en.wikipedia.org/wiki/OverlayFS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant