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: 1.606 ]

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

Hardening NTP/Chrony no Linux

Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET

Instalação do PAP (PostgreSL, Apache2 e PHP7) no Debian Jessie

Como um monte de letras de um código fonte transforma-se em voltagens?

Executar Scripts Remotamente

Leitura recomendada

Suporte a impressão e escâner em multifuncionais da HP (configuração completa)

Funtoo + bspwm + Polybar + Rofi - Instalação e Configuração

MikroTik + Squid 2.6 com cache full

Minix - Instalação e configuração básica

Configurando um NAT

  
Comentários
[1] Comentário enviado por xerxeslins em 08/04/2026 - 11:34h

Muito tentador! Quase certo que vou instalar Void. Só não hoje, porque irei viajar por uns dias. Mas quando retornar, vou de Void. Relembrar como é. E até quem sabe, com ajuda desse artigo, contribuir de alguma forma. Quem sabe.


--
AMD Ryzen 7 3700X | 32 GB de RAM DDR4 @ 2400 MHz | AMD Radeon RX 5700 XT | SSD NVMe 128 GB

[2] Comentário enviado por Buckminster em 08/04/2026 - 14:44h


[1] Comentário enviado por xerxeslins em 08/04/2026 - 11:34h

Muito tentador! Quase certo que vou instalar Void. Só não hoje, porque irei viajar por uns dias. Mas quando retornar, vou de Void. Relembrar como é. E até quem sabe, com ajuda desse artigo, contribuir de alguma forma. Quem sabe.


--
AMD Ryzen 7 3700X | 32 GB de RAM DDR4 @ 2400 MHz | AMD Radeon RX 5700 XT | SSD NVMe 128 GB
Licenças Software


Acredito que não vai se arrepender!
Já estou até criando minha própria ISO do Void com a ferramenta void-mklive, aliás, o Void tem ferramentas nativas muito interessantes e simples de se utilizar.

[3] Comentário enviado por xirux em 09/04/2026 - 22:29h

O Catafesta criou uma ferramenta pro VoidBR que facilita as coisas, além de dezenas de outras, que estão no repo da comunidade. Tem o site voidbr.org com as ISOs customizadas tbém, cujo instalador é bem mais efetivo nas funções. Inclusive subimos dois repositórios oficiais do Void Linux em território nacional. O canal @voidlinuxbr da comunidade do youtube tbém tem muito conteúdo fora da curva, e o canal voidlinuxbr do Telegram é bem interessante. Colem com a gente lá pessoal!

[4] Comentário enviado por Buckminster em 10/04/2026 - 16:32h


[3] Comentário enviado por xirux em 09/04/2026 - 22:29h

O Catafesta criou uma ferramenta pro VoidBR que facilita as coisas, além de dezenas de outras, que estão no repo da comunidade. Tem o site voidbr.org com as ISOs customizadas tbém, cujo instalador é bem mais efetivo nas funções. Inclusive subimos dois repositórios oficiais do Void  Linux em território nacional. O canal @voidlinuxbr da comunidade do youtube tbém tem muito conteúdo fora da curva, e o canal voidlinuxbr do Telegram é bem interessante. Colem com a gente lá pessoal!
Segurança de redes


Eu percebi nos espelhos do Void que surgiram dois novos do Brasil:
https://void.voidbr.org/voidlinux/ South and Central America Mirante do Paranapanema/SP, Brazil 1.9 hours
https://void.voidlinux.com.br/voidlinux/ South and Central America Cacoal, Brazil unreachable

O chililinux saiu da lista, sabe o porquê?
Aqui ele continua funcionando.

[5] Comentário enviado por xirux em 11/04/2026 - 16:08h

Então mano, ele falou que foi vacilo dos caras lá no Void mesmo. Esse de Mirante é meu, rodando numa vm com Proxmox aqui no oeste paulista. Bixo, o instalador do Catafesta é MUITO show, vale a penas dar uma olhada, inclusive as ISOS customizadas estão cheias de ferramentas novas... Precisamos de toda ajuda, cola com a gente lá irmão!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts