Automic VaultAutomic Vault

brew

使用 Homebrew, apk, chocolatey, MacPorts, Nix, scoop, winget, zypper 安装 flux

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install flux

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install flux

MacPorts ports tree · sysutils/flux/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add flux

Alpine Linux edge package indexes · flux · 来源: dl-cdn.alpinelinux.org

Nix已验证 · 92%
nix profile install nixpkgs#flux

nixpkgs package indexes · pkgs/by-name/fl/flux/package.nix · 来源: api.github.com

openSUSE zypper已验证 · 92%
sudo zypper install libflux-devel

openSUSE Tumbleweed package metadata · libflux-devel · 来源: download.opensuse.org

Windows

Chocolatey已验证 · 92%
choco install flux

Chocolatey community package catalog · flux · 来源: community.chocolatey.org

Scoop已验证 · 92%
scoop install extras/flux

Scoop official bucket manifest trees · bucket/flux.json · 来源: api.github.com

Windows Package Manager已验证 · 92%
winget install --id FluxCD.Flux -e

Windows Package Manager source index · FluxCD.Flux · 来源: cdn.winget.microsoft.com

概览

软件包摘要

Lightweight scripting language for querying databases

历史

项目历史与用法

Flux is InfluxData's open-source functional data scripting language for querying, analyzing, and acting on data, especially time-series data in InfluxDB 1.x and 2.x.

项目历史

InfluxData documents Flux as a language that unifies querying, processing, writing, and acting on data in one syntax, with support for time-series databases, SQL databases, and CSV data sources.

The public Flux repository describes it as part of InfluxDB 1.7 and 2.0 while also runnable independently. InfluxData later placed Flux in maintenance mode and did not carry native Flux support into InfluxDB 3.

采用历史

Flux adoption was tied to InfluxDB 1.7, InfluxDB 2.x, Flux tasks, dashboards, and the InfluxData documentation ecosystem. Its standard library grew broad support for data transformations, InfluxDB-specific operations, SQL, CSV, Prometheus-style functions, testing helpers, and notification endpoints.

InfluxData's current guidance says existing InfluxDB 1.x and 2.x users can continue using Flux, while new InfluxDB 3 work should generally use InfluxQL or SQL.

使用方式

Users write Flux scripts to read from buckets, filter and transform tables, join streams, aggregate windows, define functions, query external data sources, and drive tasks or alerts in InfluxDB-era workflows. The standalone flux command also exposes a REPL-style developer workflow in older releases.

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

Flux is notable to package maintainers because it is both a language runtime and a database-adjacent tool: packaging it means exposing a CLI, stdlib, parser, planner, and runtime outside the InfluxDB server that popularized it.

Its maintenance-mode status matters for curation because the package remains useful for legacy InfluxDB 1.x/2.x users even though InfluxDB 3 moved toward SQL and InfluxQL.

时间线

  • 2018: Flux v0.7.x releases were published during early language development.
  • 2018: Flux v0.14.0 changed the flux command into a REPL and organized built-in code into Flux packages.
  • 2019: Flux v0.65.0 was published during the pre-1.0 language series.
  • 2020: InfluxDB 2.0-era adoption made Flux central to many InfluxData 2.x workflows.
  • 2026: InfluxData documentation states that Flux is in maintenance mode and not supported in InfluxDB 3.

Related projects

  • InfluxDB 1.x, InfluxDB 2.x, InfluxDB 3, InfluxQL, SQL, Telegraf, Chronograf, and Kapacitor are closely related parts of the InfluxData ecosystem.
  • Prometheus, SQL databases, and CSV sources are important integration targets documented in the Flux standard library and query-source docs.

安全态势

风险级别:yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

风险分类器

yellow 风险 · 中 置信度 · runtime

原因

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

信号

  • text:database
  • text:scripting language

安装行为

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

建议审查

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

可执行文件

已安装的可执行文件

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

新鲜度

版本和新鲜度

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

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

https://github.com/influxdata/flux

  • 信息No package-manager update timestamp was available.低 置信度
  • 信息No cached GitHub release or tag data was available.https://github.com/influxdata/fluxnone 置信度

安装元数据

软件包元数据

软件包键brew:flux
版本0.200.0
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/flux
主页https://www.influxdata.com/products/flux/
仓库https://github.com/influxdata/flux
上游文档https://docs.influxdata.com/flux/v0
许可证MIT
源码归档https://github.com/influxdata/flux.git
构建依赖go, pkgconf, rust
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameflux
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • fantom
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

flux

nix profile install nixpkgs#flux
  • normalized package name match
  • 匹配方式:Flux
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fl/flux/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

flux 2.8.1-r2

Open and extensible continuous delivery solution for Kubernetes

https://fluxcd.io/

sudo apk add flux
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: flux
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Flux
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flux from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

flux-bash-completion 2.8.1-r2

Bash completions for flux

https://fluxcd.io/

sudo apk add flux-bash-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: flux
  • normalized package name match
  • 匹配方式:Flux
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flux-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

flux-fish-completion 2.8.1-r2

Fish completions for flux

https://fluxcd.io/

sudo apk add flux-fish-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: flux
  • normalized package name match
  • 匹配方式:Flux
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flux-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

flux-zsh-completion 2.8.1-r2

Zsh completions for flux

https://fluxcd.io/

sudo apk add flux-zsh-completion
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: flux
  • normalized package name match
  • 匹配方式:Flux
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flux-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

libflux-devel 0.199.0-1.2

Development libraries and header files for Influx data language

https://github.com/influxdata/flux

sudo zypper install libflux-devel
  • License: Apache-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 WITH LLVM-exception AND CC-BY-3.0 AND CC-BY-SA-4.0 AND (Apache-2.0 OR BSL-1.0) AND BSD-3-Clause AND
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: flux
  • 4 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Flux
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libflux-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libflux0_199_0 0.199.0-1.2

Influx data language

https://github.com/influxdata/flux

sudo zypper install libflux0_199_0
  • License: Apache-2.0 AND MIT AND (Apache-2.0 OR MIT) AND Apache-2.0 WITH LLVM-exception AND CC-BY-3.0 AND CC-BY-SA-4.0 AND (Apache-2.0 OR BSL-1.0) AND BSD-3-Clause AND
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: flux
  • 4 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Flux
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libflux0_199_0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

flux

sudo port install flux
  • normalized package name match
  • 匹配方式:Flux
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/flux/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

flux

choco install flux
  • normalized package name match
  • 匹配方式:Flux
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: flux from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','flow-launcher'
Scoop95%

extras/flux

scoop install extras/flux
  • normalized package name match
  • 匹配方式:Flux
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/flux.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1
Scoop95%

main/flux

scoop install main/flux
  • normalized package name match
  • 匹配方式:Flux
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/flux.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

FluxCD.Flux

winget install --id FluxCD.Flux -e
  • normalized package name match
  • 匹配方式:Flux
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: FluxCD.Flux from https://cdn.winget.microsoft.com/cache/source.msix
winget95%

flux.flux

winget install --id flux.flux -e
  • normalized package name match
  • 匹配方式:Flux
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: flux.flux from https://cdn.winget.microsoft.com/cache/source.msix

来源线索

由仓库数据生成

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

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment