是否有在 Windows 上安装和更新通用软件包的简便方法?

软件推荐 视窗 包管理器
2021-10-15 02:44:36

我主要是 Linux 人,但出于任何原因有时不得不使用 Mac 或 Windows。在 Linux 上,使整个系统与最新的软件版本保持同步通常是一个简单命令的工作。同样,安装新的东西就像命名你想要的包一样简单。下载或各种疯狂的安装程序永远不会有任何摸索。

Homebrew已经介入以填补 Mac OS X 上缺失的部分,homebrew cask负责安装和更新二进制分布式软件,而 Homebrew 单独负责作为源代码分发的任何内容。

然而,我在 Windows 上仍然很兴奋。Ninite是一个很好的权宜之计,通常是我做的第一件事(经过多轮 Windows 更新之后),但软件选择仅限于少数几个。少数有用,但绝不是我在 Windows 系统上需要的所有东西。

是否有一些安装程序可以减轻安装和管理各种基于 Windows 的软件组合的痛苦?

另请注意,我不在企业环境中,也不是在寻找网络部署工具。Cygwin(虽然不可或缺)也不是我在这里寻找的。

3个回答

我是巧克力的粉丝——它是 nuget 的前端,有相当广泛的包装。它有一个命令行界面,并与许多标准的 Windows 工具相关联。它还与 cygwin 和 python 等相关。它有大约1700 个包,包括 flash 和 notepad++。

我不认为它会自动获取现有软件(如果你使用它,它可能更容易从一开始就使用它,所以你可以利用它的一行更新选项!),所以我会使用它与现有系统上的诸如securia psi之类的东西一起告诉您更新了什么。

它还允许您以 xml 文件的形式创建要下载的包列表- 您甚至可以显式设置版本。

编辑:我刚刚注意到即将推出的官方oneget工具最初使用相同的存储库。我自然不能推荐一些以蒸汽软件为解决方案的软件,但这种显示巧克力的牵引力。

我推荐巧克力例如,一旦您安装了您想要使用的软件choco install firefox,您可以运行一个简单的命令:

choco upgrade all

检查并安装您在 Chocolatey 上安装/注册的所有应用程序的所有可用更新。

正如您所发现的那样,Windows 中并没有真正涵盖所有内容的东西,因此您可能必须结合使用几个(并且仍然不能保证完全覆盖)。

多年来,我一直使用File Hippo,并且对它感到满意。我将它与Sumo结合使用,因此您可能想同时查看两者。

唉,这两个站点都没有提供支持的应用程序列表,但我从经验中知道,它们在我的笔记本电脑上检测到数十个,如果不是数百个的话,而且它并不是所有主流的东西。

Gizmo 的 TechSupport Alert中有更多建议我可以推荐该网站作为评论和评级免费软件的重要来源,尽管我还没有阅读实际页面。