Automic VaultAutomic Vault

brew

solarus を Homebrew, Nix, zypper でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install solarus

local Homebrew formula metadata

Linux

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

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

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

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

概要

パッケージ概要

Action-RPG game engine

コマンドとエイリアス

  • solarus-run

履歴

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

Solarus is a free and open-source 2D game engine and toolchain for making Lua-scripted action-RPG games, distributed to package-manager users primarily through the `solarus-run` command-line runner and companion graphical tools.

プロジェクトの歴史

The official project describes Solarus as a C++ engine designed with 16-bit classic action-RPGs in mind and able to run games scripted in Lua. Its current GitLab project describes the wider distribution as a 2D game engine with a game editor and game launcher.

Solarus moved through a long 1.x release series before the 2.x line. The official changelog records Solarus 1.6.5 in 2021 and Solarus 2.0.0 on April 1, 2025, with the 2.0 release adding multiplayer-oriented engine changes such as multiple maps, cameras, heroes, and game controllers.

採用の歴史

Solarus has remained a niche but recognizable open-source game-engine package: the supplied package-manager facts list it in Homebrew, Nix, and openSUSE/zypper, while the official site publishes games, downloads, documentation, and release news.

For package users, Solarus is most often interesting as a runtime for packaged quests and as a reproducible engine dependency for game projects that script gameplay in Lua.

使われ方

The repository identifies `solarus-run` as the CLI used to play Solarus games, alongside the Solarus Launcher for playing and Solarus Editor for creating games. Documentation and tutorials live on the official Solarus docs site.

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

Solarus matters to package maintainers because it sits at the intersection of game engines, Lua scripting, SDL-style native dependencies, desktop launchers, and content runtimes. It is the sort of package where ABI compatibility, asset paths, and platform support can matter as much as the executable itself.

タイムライン

  • 2015: Solarus 1.4.5 appears in the official GitLab tag history.
  • 2018: Solarus 1.6.0 appears in the official GitLab tag history.
  • 2021: Solarus 1.6.5 is recorded in the official changelog.
  • 2025: Solarus 2.0.0 is released with multiplayer-oriented engine changes.
  • 2026: Solarus 2.0.4 is listed by the official site as the stable version.

Related projects

  • Solarus Launcher and Solarus Editor are companion applications named in the official repository README. Solarus games, or quests, are the content packages run by the engine.

ソース

  • Input package-manager facts: source_facts.package-manager
  • Official changelog: https://gitlab.com/solarus-games/solarus/-/blob/dev/changelog.md
  • Official documentation: https://docs.solarus-games.org/
  • Official repository README: https://gitlab.com/solarus-games/solarus
  • Official site: https://www.solarus-games.org/

セキュリティ状態

リスクレベル: グリーン

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

推奨レビュー

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

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

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

https://www.solarus-games.org/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:solarus
バージョン2.0.4
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/solarus
ホームページhttps://www.solarus-games.org/
リポジトリhttps://gitlab.com/solarus-games/solarus
上流ドキュメントhttps://docs.solarus-games.org/
ライセンスGPL-3.0-or-later
ソースアーカイブhttps://gitlab.com/solarus-games/solarus.git
最終更新2026-06-25T13:38:08+02:00
Pulseupdated
依存関係glm, libmodplug, libogg, libvorbis, luajit, openal-soft, physfs, sdl2-compat, sdl2_image, sdl2_ttf
ビルド依存関係cmake
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

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

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

Nix95%

solarus

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

libsolarus-gui1 1.6.5-3.3

Solarus game engine shared library (GUI parts)

https://www.solarus-games.org/

sudo zypper install libsolarus-gui1
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: solarus
  • 9 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Solarus
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libsolarus-gui1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libsolarus1 1.6.5-3.3

Solarus game engine shared library

https://www.solarus-games.org/

sudo zypper install libsolarus1
  • License: GPL-3.0-or-later
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: solarus
  • 14 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Solarus
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libsolarus1 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

solarus 1.6.5-3.3

Game engine for action RPGs

https://www.solarus-games.org/

sudo zypper install solarus
  • License: GPL-3.0-or-later
  • Category: Amusements/Games/RPG
  • Architecture: x86_64
  • Source Package: solarus
  • 4 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Solarus
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: solarus from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

solarus-devel 1.6.5-3.3

Development files for solarus

https://www.solarus-games.org/

sudo zypper install solarus-devel
  • License: GPL-3.0-or-later
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: solarus
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Solarus
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: solarus-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

solarus-gui 1.6.5-3.3

Graphical user interface to launch Solarus games

https://www.solarus-games.org/

sudo zypper install solarus-gui
  • License: GPL-3.0-or-later
  • Category: Amusements/Games/RPG
  • Architecture: x86_64
  • Source Package: solarus
  • 8 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Solarus
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: solarus-gui from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

solarus-gui-lang 1.6.5-3.3

Translations for package solarus-gui

https://www.solarus-games.org/

sudo zypper install solarus-gui-lang
  • License: GPL-3.0-or-later
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: solarus
  • 1 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Solarus
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: solarus-gui-lang 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