Linuxbrew とは、Linux の各ディストリビューションにおけるソースコードの取得及びビルドに基づいたパッケージ管理システムです。 Linuxbrew の使用により、ソースコードからのビルドに基づいたソフトウェアの導入を単純かつ容易に行うことが出来ます。
この Linuxbrew 向け Tap リポジトリは、 Linux 上で動作する主にオープンソースのゲームソフトについて、各ゲームソフトの不具合等を修正したものを導入するたための Formula 群を含む Tap リポジトリです。
なお、現時点では、以下のゲームソフトに対応しています。
- 人気ゲームポケモンライクのテキストベースゲームである Pokete
- GNU による西洋双六ゲームである GNU Backgammon
まず最初に、以下に示す Qiita の投稿及び Web ページの記述に基づいて、手元の端末に Linuxbrew を構築し、以下のように brew tap
コマンドを用いて本リポジトリを導入します。
- thermes 氏による "Linuxbrew のススメ" の投稿
- Linuxbrew の公式ページ
そして、本リポジトリに含まれる Formula を以下のようにインストールします。
$ brew tap z80oolong/game
$ brew install <formula>
なお、一時的な手法ですが、以下のようにして URL を直接指定してインストールすることも出来ます。
$ brew install https://raw.githubusercontent.com/z80oolong/homebrew-game/master/Formula/<formula>.rb
なお、本リポジトリにて修正を行うゲーム及び本リポジトリに含まれる Formula の一覧とその詳細については、本リポジトリに同梱する FormulaList.md
を参照して下さい。
その他、本リポジトリ及び Linuxbrew の使用についての詳細は brew help
コマンド及び man brew
コマンドの内容、若しくは Linuxbrew の公式ページを御覧下さい。
本リポジトリの作成にあたっては、 Linuxbrew の導入に関しては、 Linuxbrew の公式ページ の他、 thermes 氏による "Linuxbrew のススメ" 及び Linuxbrew 関連の各種資料を参考にしました。 Linuxbrew の開発コミュニティ及びthermes 氏を始めとする関係各氏に心より感謝致します。
また、本リポジトリによって導入される各種ゲームソフトを開発された各氏及び関係各位に心より感謝致します。
最後に、 Linuxbrew と各種ゲームソフトに関わる全ての皆様に心より感謝致します。
本リポジトリは、 Linuxbrew の Tap リポジトリの一つとして、 Linuxbrew の開発コミュニティ及び Z.OOL. (mailto:zool@zool.jpn.org) が著作権を有し、Linuxbrew のライセンスと同様である BSD 2-Clause License に基づいて配布されるものとします。詳細については、本リポジトリに同梱する LICENSE
を参照して下さい。