{"meta":{"title":"Personalización de runners hospedados en GitHub","intro":"Puede instalar software adicional en ejecutores hospedados en GitHub como parte del flujo de trabajo.","product":"GitHub Actions","breadcrumbs":[{"href":"/es/enterprise-cloud@latest/actions","title":"GitHub Actions"},{"href":"/es/enterprise-cloud@latest/actions/how-tos","title":"Procedimientos"},{"href":"/es/enterprise-cloud@latest/actions/how-tos/manage-runners","title":"Gestión de corredores"},{"href":"/es/enterprise-cloud@latest/actions/how-tos/manage-runners/github-hosted-runners","title":"Ejecutores hospedados en GitHub"},{"href":"/es/enterprise-cloud@latest/actions/how-tos/manage-runners/github-hosted-runners/customize-runners","title":"Personalización de los ejecutores"}],"documentType":"article"},"body":"# Personalización de runners hospedados en GitHub\n\nPuede instalar software adicional en ejecutores hospedados en GitHub como parte del flujo de trabajo.\n\nSi requiere paquetes de software adicionales en los ejecutores hospedados en GitHub, puede crear un trabajo que instale los paquetes como parte del flujo de trabajo.\n\nPara ver qué paquetes ya están instalados de forma predeterminada, consulta [Ejecutores hospedados en GitHub](/es/enterprise-cloud@latest/actions/concepts/runners/github-hosted-runners#preinstalled-software-for-github-owned-images).\n\nEn esta guía se muestra cómo crear un trabajo para instalar software adicional en un ejecutor hospedado en GitHub.\n\n## Instalar software en ejecutores Ubuntu\n\nEn el siguiente ejemplo se muestra cómo instalar un paquete `apt` como parte de un trabajo.\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> Ejecuta siempre `sudo apt-get update` antes de instalar un paquete. En caso de que el índice `apt` esté obsoleto, este comando recupera y vuelve a indexar todos los paquetes disponibles, lo que ayuda a prevenir errores en la instalación de los paquetes.\n\n## Instalar el software en los ejecutores de macOS\n\nEl siguiente ejemplo demuestra cómo instalar paquetes y barriles de Brew como parte de un job.\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## Instalación de software en ejecutores de Windows\n\nEn el ejemplo siguiente se muestra cómo usar [Chocolatey](https://community.chocolatey.org/packages) para instalar la GitHub CLI como parte de un trabajo.\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```"}