PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux

https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html

O pkgbuild é um algoritmo escrito em shell que possui todas as instruções necessárias para criar pacotes para o Arch Linux, Manjaro e derivados.

7 curtidas

Excelente @Lavrudinho!
Quem usa base Arch convive com esse trâmite no dia a dia, mas muitos podem não saber o que acontece nos bastidores da compilação.

Bom artigo e vídeo bem didático.

4 curtidas

Vale ressaltar que muitos AUR helpers dão a opção de ver o PKGBUILD antes de instalar o pacote, sem muita burocracia:

Examplo, para ver o PKGBUILD no yay, basta responder [A] ao “Exibir diffs”:

$ yay -S google-chrome
:: Há 3 provedores disponíveis para google-chrome:
:: Repositório AUR
    1) google-chrome 2) google-chrome-beta 3) google-chrome-dev

Digite um número (padrão=1): 1
:: Verificando conflitos...
:: Verificando conflitos internos...
[Aur:1]  google-chrome-93.0.4577.63-1

:: PKGBUILD baixado (1/1): google-chrome
  1 google-chrome                    (Arquivos de Build Existem)
==> Exibir Diffs?
==> [N]Nenhum [A]Todos [Ab]Abortar [I]Instalados [No]Não Instalados ou (1 2 3, 1-3, ^4)
==>

Em alguns outros helpers, como o trizen, vem por padrão:

$ trizen -S google-chrome
:: Pulling AUR changes: google-chrome

--------------------------------------------------------------------------------
:: Content of /tmp/trizen-carlos/google-chrome/PKGBUILD
--------------------------------------------------------------------------------

# Maintainer: Knut Ahlers <knut at ahlers dot me>
# Contributor: Det <nimetonmaili g-mail>
[...]
4 curtidas

Hahahahaa.
Obrigado, @thespation.

2 curtidas

Perfeito, @Capezotte.
Obrigado pelo complemento.

1 curtida

Olha o homem de volta! Parabéns menino @Lavrudinho.

1 curtida

Vlwww, meu patrão ^^
@alesonmedeiros

2 curtidas