pkg.soopen package index

brew / 排名 2140

使用 Homebrew 安装 makensis

查看 makensis 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install makensis

local Homebrew formula metadata

概览

软件包摘要

System to create Windows installers

命令和别名

  • makensis

历史

项目历史与用法

NSIS, exposed in Homebrew through the `makensis` compiler executable, is the Nullsoft Scriptable Install System: a small, script-driven open source system for producing Windows installers. Its official documentation emphasizes compact output, flexible scripting, and internet distribution, which is why it became a recurring tool in cross-platform release pipelines even though the target artifact is a Windows installer.

项目历史

NSIS grew out of Nullsoft's installer work and reached public release as NSIS v1.0f on July 31, 2000, according to the official release notes. The project later moved through SourceForge-hosted development and kept its own scripting language, plug-in model, compression backends, and Windows-focused installer conventions.

The 3.0 release in July 2016 was a major modernization point: the official notes describe it as adding optional Unicode support, Windows 10 support, and a long list of compatibility and feature work while keeping support for the same Windows family. Subsequent releases continued the practical package-maintainer work of keeping installers small, signed, localizable, and compatible with modern Windows behavior.

采用历史

NSIS became popular with open source and shareware projects because it produced a single redistributable `.exe` installer from text scripts and bundled files. For Unix-like package managers, `makensis` matters because maintainers can build Windows release artifacts from CI or developer machines without installing the full Windows GUI workflow.

The official wiki and download pages show a long-running project with current releases, archived NSIS 1 and 2 releases, documentation, examples, and a plug-in ecosystem. That long tail made NSIS scripts a package-maintainer artifact in their own right: projects often carry `.nsi` files next to source code, and build systems invoke `makensis` as a release step.

使用方式

`makensis` compiles `.nsi` installer scripts. The scripting reference describes `.nsi` files as text files containing commands, comments, variables, sections, pages, and installer behavior; build systems typically pass the script to `makensis` and publish the generated Windows installer.

为什么软件包爱好者会关心

Package nerds care about `makensis` because it is a bridge between source packaging and Windows distribution: the same project can publish tarballs, native packages, and a Windows installer from checked-in release recipes. It also explains why a Windows installer compiler appears in Unix package managers such as Homebrew.

时间线

  • 2000: NSIS v1.0f is first publicly released.
  • 2016: NSIS 3.0 is released with optional Unicode support and Windows 10 support.
  • 2020: NSIS 3.06.1 marks the project's 20th anniversary.
  • 2026: The official download page lists NSIS 3.12 as a current release.

Related projects

  • Related installer systems include Inno Setup, WiX Toolset, Windows Installer/MSI tooling, and cross-platform packaging flows that invoke `makensis` from release automation.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 构建元数据列出 2 个构建依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
makensiscli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-04
管理器版本3.12
管理器更新时间2026-08-01
本地数据OK
上游not checked
检测到的最新版本未检测到

https://nsis.sourceforge.net/

安装元数据

软件包元数据

软件包键brew:makensis
版本3.12
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/makensis
主页https://nsis.sourceforge.net/
上游文档https://nsis.sourceforge.net/
许可证Zlib
源码归档https://downloads.sourceforge.net/project/nsis/NSIS%203/3.12/nsis-3.12-src.tar.bz2
最后更新2026-08-01T16:48:17Z
Pulseupdated
构建依赖mingw-w64, scons
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemakensis
Aliases
  • nsis
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation