Automic VaultAutomic Vault

brew

ctemplate を Homebrew, pacman, apt, zypper でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install ctemplate

local Homebrew formula metadata

Linux

Arch Linux pacman確認済み · 92%
sudo pacman -S ctemplate

Arch Linux sync databases · ctemplate · ソース: geo.mirror.pkgbuild.com

Debian apt確認済み · 92%
sudo apt install libctemplate-dev

Debian stable package indexes · libctemplate-dev · ソース: deb.debian.org

openSUSE zypper確認済み · 92%
sudo zypper install libctemplate-devel

openSUSE Tumbleweed package metadata · libctemplate-devel · ソース: download.opensuse.org

概要

パッケージ概要

Template language for C++

コマンドとエイリアス

  • diff_tpl_auto_escape
  • make_tpl_varnames_h
  • template-converter

履歴

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

ctemplate is a C++ template library with companion command-line tools for template conversion and generated variable-name headers. Its official changelog traces the project from a Google open-source release in 2006 through community-maintained 2.x releases.

プロジェクトの歴史

The initial release was made by Google Inc. in March 2006 as a package implementing a simple but powerful template language for C++. Early releases added portability work, escaping modes, editor support, and threading/build variants.

In the 2.0 release in January 2012, the project changed its official contact, rewrote documentation to refer to Ctemplate rather than Google Template, renamed Visual Studio files, and updated copyright text to reflect Google's relinquished ownership. Later releases under Olaf van der Spek focused on C++11 fixes, refactoring, and a Python 3 build-tool update.

採用の歴史

The README positions ctemplate as portable C++ infrastructure, tested across Linux distributions, Solaris, FreeBSD, older OS X releases, and Windows Visual C++ versions. Homebrew and other package-manager metadata keep it available as a system C++ library rather than only as vendored source.

使われ方

Users link applications against either the threaded ctemplate library or the nothreads variant, and the package installs small helper executables such as make_tpl_varnames_h, template-converter, and diff_tpl_auto_escape.

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

For package maintainers, ctemplate is representative of older Google-era C++ infrastructure: Autotools, platform portability fixes, generated headers, optional thread linkage, and a long-lived ABI-style library package.

タイムライン

  • 2006: Initial Google Inc. release.
  • 2011: 1.0 release after the 0.x series.
  • 2012: 2.0 release renamed project surfaces from Google Template to Ctemplate and reflected Google's relinquished ownership.
  • 2020: 2.4 release switched build tooling to Python 3.

Related projects

  • The project originated as Google Template/Ctemplate and remains a C++ templating library rather than a web framework or general text-preprocessor package.

セキュリティ状態

リスクレベル: グリーン

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 メタデータは 12 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 3 件のビルド依存関係があります。

推奨レビュー

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

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

ページ生成日2026-07-25
マネージャ版2.4
マネージャ更新日
ローカルデータOK
上流最新
検出された最新ctemplate-2.4

https://github.com/OlafvdSpek/ctemplate

  • 情報No package-manager update timestamp was available.信頼度 低

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:ctemplate
バージョン2.4
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/ctemplate
ホームページhttps://github.com/olafvdspek/ctemplate
リポジトリhttps://github.com/olafvdspek/ctemplate
上流ドキュメントhttps://github.com/OlafvdSpek/ctemplate#readme
ライセンスBSD-3-Clause
ソースアーカイブhttps://github.com/OlafvdSpek/ctemplate/archive/refs/tags/ctemplate-2.4.tar.gz
ビルド依存関係autoconf, automake, libtool
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Debian apt95%

libctemplate-dev 2.4-4

Simple but powerful template language for C++ - development files

https://github.com/olafvdspek/ctemplate

sudo apt install libctemplate-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: ctemplate
  • 5 依存関係
  • normalized package name match
  • 一致条件: Ctemplate
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libctemplate-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libctemplate3t64 2.4-4

Simple but powerful template language for C++

https://github.com/olafvdspek/ctemplate

sudo apt install libctemplate3t64
  • Section: libs
  • Architecture: amd64
  • Source Package: ctemplate
  • 3 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ctemplate
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libctemplate3t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

libctemplate-dev 2.4-3.1build1

Simple but powerful template language for C++ - development files

https://github.com/olafvdspek/ctemplate

sudo apt install libctemplate-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: ctemplate
  • 5 依存関係
  • normalized package name match
  • 一致条件: Ctemplate
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libctemplate-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libctemplate3t64 2.4-3.1build1

Simple but powerful template language for C++

https://github.com/olafvdspek/ctemplate

sudo apt install libctemplate3t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: ctemplate
  • 3 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Ctemplate
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libctemplate3t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
pacman95%

ctemplate 2.4-4

A library implementing a simple but powerful template language for C++

https://github.com/olafvdspek/ctemplate

sudo pacman -S ctemplate
  • License: BSD
  • Architecture: x86_64
  • 5 依存関係
  • normalized package name match
  • 一致条件: Ctemplate
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: ctemplate from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

libctemplate-devel 2.4-1.17

Development files for ctemplate, a C++ language templating library

https://github.com/OlafvdSpek/ctemplate

sudo zypper install libctemplate-devel
  • License: BSD-3-Clause
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ctemplate
  • 7 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Ctemplate
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libctemplate-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libctemplate3 2.4-1.17

Library for a C++ template languaging

https://github.com/OlafvdSpek/ctemplate

sudo zypper install libctemplate3
  • License: BSD-3-Clause
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: ctemplate
  • 4 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Ctemplate
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libctemplate3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

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

このページは 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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment