Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor

Veremos como fazer suas próprias atualizações de pacotes/programas no Void Linux e tornar-se um Contribuidor para os repositórios.

[ Hits: 444 ]

Por: Buckminster em 06/04/2026


Tornando-se um Contribuidor



1- Crie uma conta no GitHub e permaneça logado:
https://github.com/?locale=pt-br

2- Instale o GitHub CLI pelo terminal:
$ sudo xbps-install github-cli

3- Faça o Login (sincronize o terminal com o site):
$ cd void-packages
$ gh auth login

What account? GitHub.com
Preferred protocol? HTTPS (mais simples)
Authenticate Git? Yes
How to authenticate? Login with a web browser (ele vai abrir o navegador para você confirmar com um código).


Pode fazer por SSH também:
$ gh auth login
? Where do you use GitHub? GitHub.com
? What is your preferred protocol for Git operations on this host? SSH
? Upload your SSH public key to your GitHub account? /home/buckminster/.ssh/id_ed25519.pub
? Title for your SSH key: GitHub CLI
? How would you like to authenticate GitHub CLI? Login with a web browser

! First copy your one-time code: 570B-358D
Press Enter to open https://github.com/login/device in your browser...
! Failed opening a web browser at https://github.com/login/device
exec: "xdg-open,x-www-browser,www-browser,wslview": executable file not found in $PATH
Please try entering the URL in your browser manually


Abra o url https://github.com/login/device no navegador e copie e cole o código ali escrito: 570B-358D

Linux: Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Aparecerá a mensagem: Congratulations, you're all set! Your device is now connected.

4- Faça o seu Fork pelo Terminal:
$ gh repo fork void-linux/void-packages

5- Envie a atualização do pacote (os passos seguintes, caso não conseguir fazer pelo terminal, você pode fazer pelo navegador logado no GitHub acessando direto o seu fork no menu lateral)

Pelo Terminal

Crie uma branch de atualização:
$ git checkout -b google-chrome-update

Configure sua identidade:
$ git config --global user.email "seu-email@exemplo.com"
$ git config --global user.name "Seu Nome de Usuário"

Faça o commit seguindo a regra do Void:
$ git add srcpkgs/google-chrome/template
$ git commit -m "google-chrome: update to 146.0.7680.164."

Verifique se aponta para seu fork:
$ git remote -v
origin https://github.com/seu_usuario_github/void-packages (fetch)
origin https://github.com/sue_usuario_github/void-packages (push)
upstream https://github.com (fetch)
upstream https://github.com (push)


Caso não aponte, configure seu fork como destino:
$ git remote set-url origin https://github.com/seu_usuario_github/void_packages
$ git remote -v

Envie para o seu fork do GitHub:
$ git push origin google-chrome-update

6- Abra o Pull Request (Contribuição Oficial):
$ gh pr create --repo void-linux/void-packages --title "google-chrome: update to 146.0.7680.164." --body "Updated google-chrome to the latest stable version. Tested on x86_64."
Creating pull request for buckminster:update-google-chrome into master in void-linux/void-packages
https://github.com/void-linux/void-packages/pull/59677


O número 59677 é o código do seu Pull Request para eventuais consultas!
E parabéns!!!
Se você chegou nessa etapa, acaba de se tornar um contribuidor do Void Linux.
O seu Pull Request (PR) foi criado com sucesso e estará na fila para ser revisado e adicionado aos repositórios pelos mantenedores do sistema.
Assim que o Pull Request for aceito, a sua atualização chegará para todos os usuários do Void Linux no mundo inteiro.

https://voidlinux.org/
https://distrowatch.com/

Página anterior    

Páginas do artigo
   1. Fazendo Atualizações
   2. Tornando-se um Contribuidor
Outros artigos deste autor

Montagem de Cluster

Hardening NTP/Chrony no Linux

Descritores de Arquivos e Swappiness

Configuração do sistema, DHCP, compartilhamento e DNS no Debian Squeeze

Instalação Completa e Configuração Básica do Void Linux

Leitura recomendada

TinyCore Linux - Gerenciando Usuários

XGL e Compiz no OpenSuSE 10.2

Instalar XGL e Beryl no Ubuntu 6.06 LTS (Gnome)

Dúvidas freqüentes após instalação do Linux

Xubuntu Retrô (ao estilo Space Invaders)

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts