Automic VaultAutomic Vault

brew

triton を Homebrew, Nix, apt でインストール

triton のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install triton

local Homebrew formula metadata

Linux

Nix確認済み · 92%
nix profile install nixpkgs#triton

nixpkgs package indexes · pkgs/by-name/tr/triton/package.nix · ソース: api.github.com

Ubuntu apt確認済み · 92%
sudo apt install python3-triton

Ubuntu 24.04 LTS package indexes · python3-triton · ソース: archive.ubuntu.com

概要

パッケージ概要

Joyent Triton CLI

履歴

プロジェクトの歴史と使われ方

The `triton` package is the Node.js command-line client for Triton DataCenter CloudAPI. It belongs to the Joyent/MNX Triton ecosystem, a SmartOS-based cloud management platform formerly known as SmartDataCenter.

プロジェクトの歴史

Triton DataCenter presents itself as the successor name for SmartDataCenter and describes the platform as open-source cloud management for container-based, service-oriented infrastructure across one or more data centers. The main Triton README says a deployment runs SmartOS, has management and compute nodes, and exposes APIs, an operator portal, private services, and agents.

The node-triton README places the CLI in that larger system: it is part of the Triton Data Center project and works with CloudAPI for both public and private Triton clouds. It also documents the transition from the older `node-smartdc` tooling, saying `triton` was intended to expand command coverage and eventually replace `node-smartdc` as both API client library and command-line tool.

採用の歴史

The source-backed adoption story is narrower than a general-purpose cloud CLI: it is used by Triton public-cloud users and private-cloud operators who need scripted access to accounts, instances, networks, images, and packages through CloudAPI. Official docs show the CLI managing profiles for different data centers and users, and comparing Triton CLI commands with Docker commands on Triton Elastic Docker Host.

Homebrew and npm distribution matter here because the client is a Node.js-era infrastructure CLI. The README's setup path is `npm install -g triton`, while the Homebrew formula gives macOS and Linux package-manager users a way to install the same cloud tooling without treating it as an application framework dependency.

使われ方

The documented workflow starts with Node.js installation and a Triton profile containing the CloudAPI endpoint URL, account login, and SSH key fingerprint. Users then run commands such as `triton profile create`, `triton instance list`, `triton instance create`, `triton ssh`, `triton images`, and `triton packages` to operate cloud resources.

Triton documentation also explains the relationship between Docker API access and CloudAPI/Triton CLI access: Docker commands can manage Docker containers on Triton, while the Triton CLI manages infrastructure containers, hardware VMs, images, networks, packages, and account-level details through CloudAPI.

パッケージ好きにとっての重要性

For package nerds, `triton` is a fossil and a useful map at the same time: it captures the Joyent SmartOS/Triton cloud-management world in a package-manager-installed CLI. It is most interesting when tracking old and still-maintained infrastructure clients, Node.js CLIs shipped through multiple packaging systems, and command-line tools tied to a specific cloud platform rather than a broad public-cloud market.

It also illustrates a common packaging pattern for infrastructure tools: official docs center npm because the implementation is Node.js, but Homebrew packages it as a first-class executable for operators who expect `brew install` to populate their CLI toolbox.

タイムライン

  • SmartDataCenter era: Triton DataCenter README identifies Triton as formerly SmartDataCenter/SDC.
  • node-smartdc era: node-triton README documents `node-smartdc` as the older CloudAPI CLI.
  • Triton CLI beta era: node-triton README says `triton` was being expanded to cover CloudAPI commands and eventually replace node-smartdc.
  • Current docs: Triton CLI documentation covers profiles, CloudAPI access, instance management, Docker comparison, and data-center workflows.

Related projects

  • Triton DataCenter, SmartDataCenter, SmartOS, CloudAPI, node-smartdc, Triton Elastic Docker Host, Manta

セキュリティ状態

リスクレベル: グリーン

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 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.triton/config.json
Windows
%APPDATA%/Joyent/Triton/config.json

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
tritoncliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版7.18.0
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://www.npmjs.com/package/triton

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://www.npmjs.com/package/triton信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:triton
バージョン7.18.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/triton
ホームページhttps://www.npmjs.com/package/triton
リポジトリhttps://github.com/TritonDataCenter/node-triton
上流ドキュメントhttps://docs.tritondatacenter.com/public-cloud/api/triton-cli
ライセンスMPL-2.0
ソースアーカイブhttps://registry.npmjs.org/triton/-/triton-7.18.0.tgz
依存関係node
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

triton

nix profile install nixpkgs#triton
  • normalized package name match
  • 一致条件: Triton
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/tr/triton/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

python3-triton 2.0.0.post1-3ubuntu1

language and compiler for custom Deep Learning operations

https://github.com/openai/triton/

sudo apt install python3-triton
  • Section: universe/python
  • Architecture: amd64
  • Source Package: triton
  • normalized package name match
  • 一致条件: Triton
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-triton from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

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