Pular para o conteúdo

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.
Buckminster Buckminster
Hits: 3.073 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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/

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Fazendo Atualizações
   2. Tornando-se um Contribuidor

Instalação do PostgreSQL com Apache 2, PHP 5, OpenSSL no Debian Wheezy 7.7 64 bits com systemd e chroot

Compilação de Kernel

Criar entrada (menuentry) ISO no Grub

Trabalhando Nativamente com Logs no Linux

Instalação do PostgreSQL, Apache2 e PHP8 no Debian Buster 10 e no Stretch 9

Debian Squeeze para Desktops

Bind9 em chroot no Debian Lenny

Novo método de instalação do Arch Linux (systemd)

Monte seu ambiente de desenvolvimento em 3 horas com Ubuntu

APT-GET sem CD: criando repositórios locais (parte 2)

#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

Entre na sua conta para comentar.