deb-collections

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

README.md (2029B)


      1 # deb-collections
      2 
      3 Personal APT repository for pre-built `.deb` packages (Nushell, Starship, Zellij, and custom CLI tools).
      4 
      5 GitHub Actions 上でソースコードから `.deb` パッケージを自動ビルドし、GitHub Pages 経由で配布するリポジトリです。リソース制約のある Debian / Linux 環境において、コンパイルのオーバーヘッドなしで最新のツール群を導入・維持することを目的としています。
      6 
      7 ## 収録パッケージ
      8 
      9 <!--* **[nushell](https://github.com/nushell/nushell)** - A new type of shell
     10 * **[starship](https://github.com/starship/starship)** - The minimal, blazing-fast, and infinitely customizable prompt for any shell
     11 * **[zellij](https://github.com/zellij-org/zellij)** - A terminal workspace with batteries included-->
     12 * **gemini-commit-message** - Custom CLI tool for AI-generated commit messages
     13 
     14 ---
     15 
     16 ## 導入手順 (Debian / Ubuntu)
     17 
     18 対象の Debian 環境で以下のコマンドを実行し、本リポジトリを `apt` の取得元として追加します。
     19 
     20 ### 1. APT ソースリストの追加 ([trusted=yes] により GPG 鍵検証をスキップ)
     21 ```bash
     22 echo "deb [trusted=yes] https://minerva-jupiter.github.io/deb-collections ./" | sudo tee /etc/apt/sources.list.d/deb-collections.list
     23 ```
     24 
     25 ### 2. パッケージリストの更新
     26 ```bash
     27 sudo apt update
     28 ```
     29 ### 3. パッケージのインストール
     30 <!--#### 個別にインストールする場合
     31 ```bash
     32 sudo apt install nushell
     33 sudo apt install starship
     34 sudo apt install zellij
     35 sudo apt install gemini-commit-message
     36 ```-->
     37 #### 一括でインストールする場合
     38 ```bash
     39 sudo apt install gemini-commit-message
     40 ```
     41 
     42 ## 補足事項
     43 本リポジトリのパッケージは、GitHub Actions の標準 Runner (Ubuntu/x86_64) 上で cargo-deb を用いて静的/動的ビルドされたものです。
     44 システム側の cargo や Rust ツールチェーン、およびビルド時の大量の CPU/メモリリソースを消費せずに導入可能です。