{"meta":{"title":"Personalizando executores hospedados no GitHub","intro":"Você pode instalar software adicional em executores hospedados em GitHub como parte do fluxo de trabalho.","product":"GitHub Actions","breadcrumbs":[{"href":"/pt/actions","title":"GitHub Actions"},{"href":"/pt/actions/how-tos","title":"Instruções"},{"href":"/pt/actions/how-tos/manage-runners","title":"Gerenciar corredores"},{"href":"/pt/actions/how-tos/manage-runners/github-hosted-runners","title":"Executores hospedados no GitHub"},{"href":"/pt/actions/how-tos/manage-runners/github-hosted-runners/customize-runners","title":"Personalizar executores"}],"documentType":"article"},"body":"# Personalizando executores hospedados no GitHub\n\nVocê pode instalar software adicional em executores hospedados em GitHub como parte do fluxo de trabalho.\n\nSe você precisar de pacotes de software adicionais nos runners hospedados em GitHub, poderá criar um job que instale esses pacotes como parte do seu fluxo de trabalho.\n\nPara ver os pacotes que já estão instalados por padrão, confira [Executores hospedados no GitHub](/pt/actions/concepts/runners/github-hosted-runners#preinstalled-software-for-github-owned-images).\n\nEste guia demonstra como criar um trabalho que instala software adicional em um executor hospedado em GitHub.\n\n## Instalando software nos executores do Ubuntu\n\nO exemplo a seguir demonstra como instalar um pacote `apt` como parte de um trabalho.\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> Sempre execute `sudo apt-get update` antes de instalar um pacote. Caso o índice `apt` esteja obsoleto, esse comando busca e indexa novamente todos os pacotes disponíveis, o que ajuda a evitar falhas de instalação do pacote.\n\n## Instalando o software nos executores do macOS\n\nO exemplo a seguir demonstra como instalar pacotes de Brew e cascas como parte de um trabalho.\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## Instalando software em executores do Windows\n\nO exemplo a seguir demonstra como usar o [Chocolatey](https://community.chocolatey.org/packages) para instalar a GitHub CLI como parte de um trabalho.\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```"}