首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从.exe或.msi创建包管理/PowerShellGet/OneGet包?

如何从.exe或.msi创建包管理/PowerShellGet/OneGet包?
EN

Stack Overflow用户
提问于 2016-11-22 16:56:04
回答 1查看 788关注 0票数 1

我可以详细说明如何使用packages (nee PowerShellGet (nee OneGet))安装软件包,但是我可以找到几乎没有创建这些包的信息。

我确实找到了,它描述了如何使用Publish-Module cmdlet发布PowerShell模块,但是我找不到关于如何创建任何其他类型的包的任何信息。

具体来说,我想创建两种类型:从.MSI创建和从.EXE创建,我只需要在系统的某个地方安装.EXE,并且我需要能够更新PATH环境变量以允许用户运行它。对于.MSI,理想情况下我希望安装它(使用msiexec),但是如果不可能,我可以使用其他方法。

我能找到的唯一与远程相关的信息来自巧克力,这是一个早于包管理的系统,但是包管理可以工作(可能吗?大概吧?不太清楚?)。巧克力可以创建包,但这真的是创建包管理包的唯一方法吗?

在哪里可以找到有关如何完成这些打包任务的信息?

EN

回答 1

Stack Overflow用户

发布于 2016-11-22 19:38:50

引用微软

PackageManagement本质上是一个包管理聚合器。它为用户创建了统一和一致的PowerShell界面,并在后端提供了一个插件模型,不同的安装程序技术或包管理器可以使用PackageManagement API作为提供程序进行插件。每个提供者进一步管理一个或多个软件包源(存储库),其中存储软件包。

这意味着没有一种创建包的方法,它将取决于您使用的包管理提供程序和/或包源。

NuGet被广泛地记录下来,巧克力味也是如此(它有一个可用于包管理的插件)

如果您希望安装自己的私有软件,而不是商业上可用的软件(最好只使用现有的存储库之一),则需要创建自己的提要/回购。同样,这将取决于您使用的选项。例如,这方面的NuGet文档是现成的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40747485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档