{"meta":{"title":"GitHubホストランナーのカスタマイズ","intro":"ワークフローの一部として、GitHubホストランナーに追加のソフトウェアをインストールできます。","product":"GitHub Actions","breadcrumbs":[{"href":"/ja/enterprise-cloud@latest/actions","title":"GitHub Actions"},{"href":"/ja/enterprise-cloud@latest/actions/how-tos","title":"方法"},{"href":"/ja/enterprise-cloud@latest/actions/how-tos/manage-runners","title":"ランナーを管理する"},{"href":"/ja/enterprise-cloud@latest/actions/how-tos/manage-runners/github-hosted-runners","title":"GitHub ホステッド ランナー"},{"href":"/ja/enterprise-cloud@latest/actions/how-tos/manage-runners/github-hosted-runners/customize-runners","title":"ランナーをカスタマイズする"}],"documentType":"article"},"body":"# GitHubホストランナーのカスタマイズ\n\nワークフローの一部として、GitHubホストランナーに追加のソフトウェアをインストールできます。\n\nGitHubホストランナーに追加のソフトウェア パッケージが必要な場合は、ワークフローの一部としてパッケージをインストールするジョブを作成できます。\n\n既定で既にインストールされているパッケージを確認するには、「[GitHub ホステッド ランナー](/ja/enterprise-cloud@latest/actions/concepts/runners/github-hosted-runners#preinstalled-software-for-github-owned-images)」をご覧ください。\n\nこのガイドでは、 GitHubホストランナーに追加のソフトウェアをインストールするジョブを作成する方法について説明します。\n\n## Ubuntu ランナーへのソフトウェアのインストール\n\n次の例では、ジョブの一部として `apt` パッケージをインストールする方法を示します。\n\n```yaml\nname: Build on Ubuntu\non: push\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Check out repository code\n        uses: actions/checkout@v6\n      - name: Install jq tool\n        run: |\n          sudo apt-get update\n          sudo apt-get install jq\n```\n\n> \\[!NOTE]\n> パッケージをインストールする前に `sudo apt-get update` を常に実行してください。\n> `apt` インデックスが古い場合、このコマンドは使用可能なパッケージをフェッチしてインデックスを再作成します。これにより、パッケージのインストール エラーを防ぐことができます。\n\n## macOS ランナーへのソフトウェアのインストール\n\n次の例では、ジョブの一部として Brew パッケージと cask をインストールする方法を示します。\n\n```yaml\nname: Build on macOS\non: push\n\njobs:\n  build:\n    runs-on: macos-latest\n    steps:\n      - name: Check out repository code\n        uses: actions/checkout@v6\n      - name: Install GitHub CLI\n        run: |\n          brew update\n          brew install gh\n      - name: Install Microsoft Edge\n        run: |\n          brew update\n          brew install --cask microsoft-edge\n```\n\n## Windows ランナーへのソフトウェアのインストール\n\n次の例では、 [Chocolatey](https://community.chocolatey.org/packages) を使用して、ジョブの一部として GitHub CLI をインストールする方法を示します。\n\n```yaml\nname: Build on Windows\non: push\njobs:\n  build:\n    runs-on: windows-latest\n    steps:\n      - run: choco install gh\n      - run: gh version\n```"}