macOS
brew install libicnslocal Homebrew formula metadata
sudo port install libicnsMacPorts ports tree · graphics/libicns/Portfile · ソース: api.github.com
brew
libicns のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install libicnslocal Homebrew formula metadata
sudo port install libicnsMacPorts ports tree · graphics/libicns/Portfile · ソース: api.github.com
sudo dnf install libicnsFedora Rawhide package metadata · libicns · ソース: dl.fedoraproject.org
nix profile install nixpkgs#libicnsnixpkgs package indexes · pkgs/by-name/li/libicns/package.nix · ソース: api.github.com
sudo pacman -S libicnsArch Linux sync databases · libicns · ソース: geo.mirror.pkgbuild.com
sudo apt install icnsutilsDebian stable package indexes · icnsutils · ソース: deb.debian.org
sudo zypper install icns-utilsopenSUSE Tumbleweed package metadata · icns-utils · ソース: download.opensuse.org
概要
Library for manipulation of the macOS .icns resource format
履歴
libicns is a small library and utility set for manipulating Apple's .icns icon resource format outside Apple's native tooling.
The project page describes libicns as a library for the Mac OS icns resource format, including reading and writing Mac OS X icns files and reading Mac resource files and MacBinary-encoded resource forks.
SourceForge release records show early public tarballs in February 2008, a steady 0.5 and 0.6 series through 2008 and 2009, and the 0.8 line in 2012. Release 0.8.0 added support for PNG icns elements, icon variants, and TOC awareness; release 0.8.1 added 1024x1024 support and packaging/build fixes.
libicns filled a practical packaging gap for Unix and Linux desktops: converting macOS icon resources into PNGs and generating .icns files without requiring macOS development frameworks.
Its adoption stayed niche, but the utilities icns2png and png2icns made it useful in icon-theme packaging, cross-platform application packaging, and build scripts that needed to consume or emit Apple icon assets.
Users most often install libicns for the command-line tools icns2png, png2icns, and icontainer2icns, while developers can link the library to read, write, inspect, and assemble icon-family elements.
libicns is package-nerd useful because it keeps an old platform-specific binary resource format scriptable on POSIX systems. It is not a glamorous dependency, but it is exactly the sort of tiny converter that keeps cross-platform release automation boring.
セキュリティ状態
infrastructure mutation or orchestration signal.
リスク orange · 信頼度 中 · infrastructure
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
icns2png | cli | グローバル実行可能ファイル | |
icontainer2icns | cli | グローバル実行可能ファイル | |
png2icns | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:libicns |
|---|---|
| バージョン | 0.8.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/libicns |
| ホームページ | https://icns.sourceforge.io/ |
| リポジトリ | https://sourceforge.net/p/icns/code |
| 上流ドキュメント | https://icns.sourceforge.io/ |
| ライセンス | LGPL-2.0-or-later OR LGPL-2.1-or-later |
| ソースアーカイブ | https://downloads.sourceforge.net/project/icns/libicns-0.8.1.tar.gz |
| 最終更新 | 2026-06-19T12:32:36-07:00 |
| Pulse | updated |
| 依存関係 | jasper, libpng |
| 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 Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | libicns |
| Version Scheme | 0 |
| Revision | 5 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
icnsutils 0.8.1.83.g921f972-0.1+b2
utilities for manipulating Mac OS icns files
sudo apt install icnsutilslibicns-dev 0.8.1.83.g921f972-0.1+b2
libicns development files
sudo apt install libicns-devlibicns1 0.8.1.83.g921f972-0.1+b2
library for manipulation of the Mac OS icns format
sudo apt install libicns1libicns
nix profile install nixpkgs#libicnsicnsutils 0.8.1.83.g921f972-0.1build2
utilities for manipulating Mac OS icns files
sudo apt install icnsutilslibicns-dev 0.8.1.83.g921f972-0.1build2
libicns development files
sudo apt install libicns-devlibicns1 0.8.1.83.g921f972-0.1build2
library for manipulation of the Mac OS icns format
sudo apt install libicns1libicns 0.8.1-35.fc44
Library for manipulating Macintosh icns files
sudo dnf install libicnslibicns-devel 0.8.1-35.fc44
Development files for libicns
sudo dnf install libicns-devellibicns-utils 0.8.1-35.fc44
Utilities for libicns
sudo dnf install libicns-utilslibicns 0.8.1-11
Library for manipulating icns/IconFamily files
sudo pacman -S libicnsicns-utils 0.8.1+git20201014-1.21
Application for manipulation of the Mac OS icns
sudo zypper install icns-utilslibicns-devel 0.8.1+git20201014-1.21
Development files for libicns
sudo zypper install libicns-devellibicns1 0.8.1+git20201014-1.21
System libraries for libicns
sudo zypper install libicns1libicns
sudo port install libicnsソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.