pub(crate) fn install(
installer: &CatalogInstaller,
download_path: &Path,
install_dir: &Path,
package_name: &str,
) -> Result<EngineInstallReceipt>Expand description
Install a native executable package by running the downloaded installer.
The installer family is expected to come from catalog metadata. The backend validates the inputs, builds family-specific switches, executes the installer process, and records uninstall metadata when Windows exposes it.