setup-build-tools について
プロジェクトのビルドツール導入スクリプトを実行するスキルです。build.sh の実行や .deb、AppImage パッケージの作成に必要な依存関係を準備します。
主な機能
- 01ビルドツール導入スクリプトの実行
- 02アーカイブ・ダウンロード用ツールの導入
- 03アイコン処理ツールの準備
- 04.debパッケージ作成の支援
- 05AppImage実行用依存関係の導入
- 06npm・asar操作向けNode.jsの導入
活用シーン
- 01新しい開発環境の準備
- 02build.sh実行前の依存関係導入
- 03ビルド失敗時の不足ツールの補完
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aaddrick/ claude-desktop-debian --skill setup-build-toolsインストール後、Claude Code で/setup-build-toolsを入力して読み込まれたか確認します。
詳細
build.sh を実行して .deb/.AppImage パッケージを作成するために必要なビルド依存関係をインストールします。
タスク
ビルドツールのインストールスクリプトを実行し、必要なツールがすべて利用できることを確認します。
bash "$CLAUDE_PROJECT_DIR/.claude/hooks/install-build-tools.sh"
インストールされるツール
このスクリプトでは、次のツールをインストールします。
| ツール | パッケージ | 用途 |
|---|---|---|
7z | p7zip-full | Windows インストーラーと nupkg アーカイブの展開 |
wget | wget | Claude Desktop インストーラーのダウンロード |
wrestool | icoutils | Windows 実行ファイルからのアイコンの抽出 |
convert | imagemagick | Linux 用トレイアイコンの処理 |
dpkg-deb | dpkg-dev | .deb パッケージのビルド |
libfuse2 | libfuse2 | AppImage の実行 |
node | nodejs | npm/asar 操作用の Node.js v22.12+(@electron/asar のエンジン最低要件) |
使用するタイミング
- 初めて
./build.shを実行する前 - 新しい開発環境をセットアップした後
- 依存関係の不足により build.sh が失敗したとき
任意のガイダンス
$ARGUMENTS
コメント
Markdown 対応