Como contribuir com a atualização de pacotes no Void Linux

GRM

Como contribuir com essa excelente distro colocando a mão na massa. É preciso ter uma conta no github, e se possível, ter pelo menos um breve conhecimento do git.

[ Hits: 6.625 ]

Por: Glaulher Ramalho Medeiros em 22/07/2022


Como contribuir com a atualização de pacotes no Void Linux



Void é um sistema operacional de propósito geral, baseado no kernel Linux monolítico. Seu sistema de pacotes permite instalar, atualizar e remover software rapidamente; o software é fornecido em pacotes binários ou pode ser construído diretamente de fontes com a ajuda da coleção de pacotes de fontes XBPS.

A atualização de pacote é feita ao abrir um PR no GitHub do projeto:
É necessário criar um fork do projeto (é preciso ter uma conta no github).
Agora o projeto é seu, crie um clone e atualize o fork:

Configurando e preparando o ambiente

Abra o terminal e realize os passos abaixo:

sudo xbps-install git base-devel xtools
$ git clone https://github.com/NOME_DO_SEU_GITHUB_QUE_FOI_COPIADO/void-packages.git
$ cd void-packages
$ git remote add upstream https://github.com/void-linux/void-packages.git
$ git fetch upstream
$ git rebase upstream/master
$ git push origin master
$ ./xbps-src binary-bootstrap


O próximo passo não é necessário, embora, penso que é uma forma mais fácil de visualizar em que branch estou:

curl -sS https://starship.rs/install.sh | sh

Adicione o seguinte ao final de ~/.bashrc:

eval "$(starship init bash)"

Para os outros shells visite:
Feche e abre o terminal novamente e entre na pasta:

cd void-packages

    Próxima página

Páginas do artigo
   1. Como contribuir com a atualização de pacotes no Void Linux
   2. Escolhendo o pacote
   3. Abrindo o PR no projeto
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

VLC Media Player (parte 2)

Disponibilidade em VOIP (VOIP WIFI POE)

Produzindo um "reality show" com seu Linux

Hamachi no Ubuntu 12.04 - Instalação e configuração

SparkleShare - Uma alternativa livre do Dropbox

  
Comentários
[1] Comentário enviado por xerxeslins em 22/07/2022 - 20:15h


Muito interessante!

--
Chega uma hora na vida que você só quer bater o prego e não perder tempo estudando a ciência da construção de um martelo.

[2] Comentário enviado por caslubas em 16/09/2022 - 00:36h

Muito bom!

Eu gostaria de saber, se posso utilizar outra distribuição (debian ou opensuse, preferência por opensuse, já que uso debian no trabalho) para compilar os pacotes do Void, e quais pacotes preciso instalar para contribuir...





[3] Comentário enviado por GRM em 16/09/2022 - 14:13h


[2] Comentário enviado por caslubas em 16/09/2022 - 00:36h

Muito bom!

Eu gostaria de saber, se posso utilizar outra distribuição (debian ou opensuse, preferência por opensuse, já que uso debian no trabalho) para compilar os pacotes do Void, e quais pacotes preciso instalar para contribuir...






nunca tentei, fora do void, no máximo utilizei a wsl com void linux e o xbps-src foi de boas.

[4] Comentário enviado por caslubas em 17/09/2022 - 20:22h



nunca tentei, fora do void, no máximo utilizei a wsl com void linux e o xbps-src foi de boas.



Será que tem o void em container? em todo caso, vou visitar a página do projeto para conhecer um pouco mais...

[5] Comentário enviado por GRM em 20/09/2022 - 14:55h


[4] Comentário enviado por caslubas em 17/09/2022 - 20:22h



nunca tentei, fora do void, no máximo utilizei a wsl com void linux e o xbps-src foi de boas.



Será que tem o void em container? em todo caso, vou visitar a página do projeto para conhecer um pouco mais...

existe, achei:
https://hub.docker.com/r/voidlinux/voidlinux

[6] Comentário enviado por caslubas em 02/10/2022 - 13:49h


[5] Comentário enviado por GRM em 20/09/2022 - 14:55h


[4] Comentário enviado por caslubas em 17/09/2022 - 20:22h



nunca tentei, fora do void, no máximo utilizei a wsl com void linux e o xbps-src foi de boas.



Será que tem o void em container? em todo caso, vou visitar a página do projeto para conhecer um pouco mais...

existe, achei:
https://hub.docker.com/r/voidlinux/voidlinux




Obrigado, assim que tiver um tempinho, vou escolher um pacote e tentar fazer o procedimento...

[7] Comentário enviado por removido em 06/10/2022 - 22:22h



Tem como gera um pacote para fazer uma instalação local ou na rede sem usar o github?

método similar no .deb


[8] Comentário enviado por GRM em 12/10/2022 - 09:09h


[7] Comentário enviado por Minions em 06/10/2022 - 22:22h



Tem como gera um pacote para fazer uma instalação local ou na rede sem usar o github?

método similar no .deb




Que eu conheça apenas com o github, você pode utilizar o rpm ou o dpkg do debian, sem resolver as depedencias para instalar um pacote também, segue um exemplo do xerxelins para instalar o warsaw na época que void usava libressl:
https://www.vivaolinux.com.br/dica/Instalando-o-Modulo-de-Seguranca-para-Internet-Banking-warsaw-no-...


[9] Comentário enviado por maurixnovatrento em 23/10/2022 - 11:20h


Artigo bem explicativo. Muito bom para quem deseja contribuir com o sistema, está aí um bom giua.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10

[10] Comentário enviado por MarinLor22 em 03/12/2022 - 09:41h


nunca tentei, fora do void, no máximo utilizei a wsl com void linux e o xbps-src foi de boas.

[11] Comentário enviado por removido em 19/04/2024 - 17:24h

Podemos criar pacote e depois instalar no void linux sem acesso a internet?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts