Automic VaultAutomic Vault

brew

icecream を Homebrew, apt, dnf, Nix, zypper でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install icecream

local Homebrew formula metadata

Linux

Debian apt確認済み · 92%
sudo apt install icecream

Debian stable package indexes · icecream · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install icecream

Fedora Rawhide package metadata · icecream · ソース: dl.fedoraproject.org

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

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

openSUSE zypper確認済み · 92%
sudo zypper install icecream

openSUSE Tumbleweed package metadata · icecream · ソース: download.opensuse.org

概要

パッケージ概要

Distributed compiler with a central scheduler to share build load

コマンドとエイリアス

  • icecc
  • icecc-create-env
  • icecc-scheduler
  • icecc-test-env
  • iceccd
  • icerun

履歴

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

Icecream is a distributed C and C++ compilation system built around a central scheduler, client wrapper, and worker daemons. It grew from SUSE's build-farm needs and from distcc ideas, then became a common package for developers who want local-network compile acceleration without hand-managing host lists.

プロジェクトの歴史

The upstream README and openSUSE wiki both state that Icecream was created by SUSE based on distcc. Like distcc, it distributes compile jobs among remote machines, but its scheduler dynamically chooses the fastest free server, which is especially useful on shared build networks.

The project matured around a small set of Unix-style tools: `icecc` as the compiler wrapper, `iceccd` as the daemon, `icecc-scheduler` as the coordinator, environment packaging helpers for heterogeneous builds, and optional monitors. Its documentation moved from the openSUSE wiki to the GitHub README, while distro packages remained the recommended installation path.

採用の歴史

Icecream's natural adopters are Linux distribution builders, KDE/openSUSE developers, embedded teams, and anyone compiling large C or C++ trees on multiple machines. The upstream README explicitly recommends using distribution-maintained packages because startup scripts and integration vary by system.

The input package metadata shows the reason it fits package managers well: Homebrew, Debian, Fedora, Nix, Ubuntu, and openSUSE all package it, often alongside the `icemon` graphical monitor or other status tools.

使われ方

A minimal Icecream network runs one scheduler and one or more daemons. Developers put the Icecream compiler wrapper directory early in PATH or use integration with ccache, then normal builds send eligible compile jobs to workers.

The project also supports heterogeneous and cross-compilation setups by packaging compiler environments, which is one of the key differences from a simple remote-shell build farm.

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

Icecream is package-nerd significant because it turns spare machines into build capacity using ordinary distro packages and shell environment changes. It is a classic example of build tooling whose most valuable feature is not a new compiler, but coordination around existing compilers.

It also sits in the same mental category as distcc, ccache, and sccache, which makes it a recurring comparison point for developers optimizing package builds.

タイムライン

  • 2013: The openSUSE wiki page recorded SUSE origins and distcc lineage.
  • 2010s: Documentation moved from the openSUSE wiki into the GitHub README.
  • 2019: Icecream 1.2 and 1.3 tags appear in the public repository history.
  • 2020s: Distribution packages continue to ship Icecream with scheduler, daemon, wrapper, and environment tools.

Related projects

  • distcc is the earlier distributed compilation project that inspired Icecream's basic model.
  • icemon and icecream-sundae are monitor tools recommended by the Icecream README.
  • ccache can be combined with Icecream by using `CCACHE_PREFIX=icecc`.

セキュリティ状態

リスクレベル: orange

formula declares a Homebrew service.

リスク分類器

リスク orange · 信頼度 中 · infrastructure

理由

  • formula declares a Homebrew service

信号

  • metadata:service

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • formula メタデータがサービスまたはデーモンブロックを宣言しています。
  • Homebrew bottle メタデータは 13 個のプラットフォームターゲットで利用できます。
  • 3 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 5 件のビルド依存関係があります。

推奨レビュー

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

実行可能ファイル

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

コマンド種類公開範囲メモ
icecccliグローバル実行可能ファイル
icecc-create-envcliグローバル実行可能ファイル
icecc-schedulercliグローバル実行可能ファイル
icecc-test-envcliグローバル実行可能ファイル
iceccdcliグローバル実行可能ファイル
iceruncliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

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

https://github.com/icecc/icecream

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:icecream
バージョン1.4
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/icecream
ホームページhttps://en.opensuse.org/Icecream
リポジトリhttps://github.com/icecc/icecream
上流ドキュメントhttps://github.com/icecc/icecream
ライセンスGPL-2.0-or-later
ソースアーカイブhttps://github.com/icecc/icecream/archive/refs/tags/1.4.tar.gz
最終更新2026-06-13T23:34:59+02:00
Pulseupdated
依存関係libarchive, lzo, zstd
ビルド依存関係autoconf, automake, docbook2x, libtool, pkgconf
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービスdeclared
注意点To override the toolset with icecc, add to your path: $HOMEBREW_PREFIX/opt/icecream/libexec/icecc/bin

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Debian apt95%

icecream 1.3-6

lightweight stream download utility

http://icecream.sourceforge.net

sudo apt install icecream
  • Section: net
  • Architecture: all
  • 1 依存関係
  • normalized package name match
  • 一致条件: Icecream
Debian stable package indexes · deb.debian.org · Debian stable package indexes: icecream from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

icecream

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

icecream 1.3-5

lightweight stream download utility

http://icecream.sourceforge.net

sudo apt install icecream
  • Section: universe/net
  • Architecture: all
  • 1 依存関係
  • normalized package name match
  • 一致条件: Icecream
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: icecream from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

icecream 1.4-0.18.rc1.fc44

Distributed compiler

https://github.com/icecc/icecream

sudo dnf install icecream
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: icecream
  • 19 依存関係
  • 5 提供
  • normalized package name match
  • 一致条件: Icecream
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: icecream from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

icecream-devel 1.4-0.18.rc1.fc44

Development files for icecream

https://github.com/icecc/icecream

sudo dnf install icecream-devel
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: i686
  • Source Package: icecream
  • 7 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Icecream
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: icecream-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper95%

icecream 1.4.0-4.3

Distributed Compilation in the Network

https://github.com/icecc/icecream

sudo zypper install icecream
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: Development/Tools/Building
  • Architecture: x86_64
  • Source Package: icecream
  • 18 依存関係
  • 4 提供
  • normalized package name match
  • 一致条件: Icecream
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: icecream from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

icecream-clang-wrappers 1.4.0-4.3

Distributed Compile Wrappers for Clang

https://github.com/icecc/icecream

sudo zypper install icecream-clang-wrappers
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: Development/Tools/Building
  • Architecture: x86_64
  • Source Package: icecream
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Icecream
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: icecream-clang-wrappers from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libicecream-devel 1.4.0-4.3

For Distributed Compile in the Network

https://github.com/icecc/icecream

sudo zypper install libicecream-devel
  • License: GPL-2.0-or-later AND LGPL-2.1-or-later
  • Category: Development/Tools/Building
  • Architecture: x86_64
  • Source Package: icecream
  • 6 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Icecream
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libicecream-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
Debian apt92%

icecc 1.4-1+b3

distributed compiler (client and server)

https://github.com/icecc/icecream

sudo apt install icecc
  • Section: devel
  • Architecture: amd64
  • Source Package: icecc
  • 13 依存関係
  • 3 任意依存関係
  • installed executable or alias match
  • 一致条件: Icecc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: icecc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

libicecc-dev 1.4-1+b3

development files for icecc (distributed compiler)

https://github.com/icecc/icecream

sudo apt install libicecc-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: icecc
  • 4 依存関係
  • installed executable or alias match
  • 一致条件: Icecc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libicecc-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

icecc 1.4-1build2

distributed compiler (client and server)

https://github.com/icecc/icecream

sudo apt install icecc
  • Section: universe/devel
  • Architecture: amd64
  • 13 依存関係
  • 3 任意依存関係
  • installed executable or alias match
  • 一致条件: Icecc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: icecc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

libicecc-dev 1.4-1build2

development files for icecc (distributed compiler)

https://github.com/icecc/icecream

sudo apt install libicecc-dev
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: icecc
  • 4 依存関係
  • installed executable or alias match
  • 一致条件: Icecc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libicecc-dev 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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment