Escolar Documentos
Profissional Documentos
Cultura Documentos
Início / Tecnologia
Se você já usou distros como o Arch Linux e Manjaro, é provável que tenha se
deparado com um repositório não oficial chamado AUR (Arch User Repository –
Repositório de usuários do Arch), onde há diversos pacotes mantidos pela
comunidade. O repositório contém scripts que permitem compilar um pacote e
instalá-lo via pacman, que é o gerenciador de pacotes do Arch Linux e
derivados, tais scripts são chamados de PKGBUILDs.
O que é um PKGBUILD?
Quem curte utilizar o terminal e automatizar tarefas com scripts de shell, já
deve ter uma noção do que são PKGBUILDs, são scripts de shell com algumas
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 1/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
variáveis e funções que possuem instruções para que determinado pacote seja
compilado.
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 2/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
pkgdesc: A variável pkgdesc define uma breve descrição do pacote para ajudar
a identificá-lo.
source: A variável source faz com que o makepkg saiba quais arquivos usar
para compilar o pacote, pode conter uma variedade de tipos diferentes de
fontes, incluindo arquivos e URLs locais.
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 3/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
${pkgdir}: É nessa variável que são colocados os arquivos que serão instalados
no sistema. A estrutura de pastas para $ {pkgdir} é configurada como se
estivesse em um sistema real (ou seja, $ {pkgdir} /usr/bin/nome-do-script criará
o arquivo /usr/bin/nome-do-script ao instalar com pacman.
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 4/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
Passo 2 – Você notará que o arquivo está empacotado (.tar) e comprimido (.gz),
para desempacotar e descomprimir basta rodar o comando abaixo. O
PKGBUILD é um dos arquivos que compõem o .tar.gz.
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 5/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
cd nome-do-diretorio
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 6/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
cat PKGBUILD
makepkg -s
Parece que chegamos ao fim. Você já conhecia o PKGBUILD? Espero que tenha
compreendido como tudo funciona. Caso queira estudar mais a fundo o
PKGBUILD e aprender até mesmo a criar o seu próprio, a wiki do Arch poderá
lhe ajudar muito nessa aventura.
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 8/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
Abraços e até a próxima.
Durval Henrique
Opa! Fala, meus consagrados. Me chamo Durval Henrique, mais conhecido por aí
como Lavrudinho. Apaixonado pelo conceito de tiling window manager, entusiasta
da tecnologia em geral e um projeto de desenvolvedor web.
6 Confira os comentários
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 9/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
T — TECNOLOGIA
Os usuários de computadores e tecnologia em geral podem ser divididos em dois grupos. Aqueles que
gostam das coisas apenas funcionais, sem se importar com a estética. E aqueles (como eu), que além
das coisas funcionais também gostam delas “bonitinhas”. Sim, gostamos de uma boa “perfumaria”.
😃
T — TECNOLOGIA
E esse ano de 2018, hein?!? Surpreendente em vários sentidos, especialmente na relação da Microsoft
com a comunidade…
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 10/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
T — TECNOLOGIA
Hoje em dia existem muitas iniciativas para incentivar a programação entre os jovens. Com a
tecnologia entrando em nossas vidas a cada dia mais é natural existir interesse nas pessoas em
estudar programação para poder controlar essa tecnologia melhor.
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 11/12
20/09/2021 PKGBUILD, o script responsável pela criação de pacotes para o Arch Linux - Diolinux
T — TECNOLOGIA
Resumão da Semana, cobrindo do dia 14 até o dia 20 de Novembro! Com o anúncio do Curso de
Fedora no Diolinux Play e tudo o que aconteceu no mundo Linux e na Tecnologia.
Diolinux
Blog Diolinux © all rights reserved
https://diolinux.com.br/tecnologia/pkgbuild-o-script-responsavel-pela-criacao-de-pacotes-para-o-arch-linux.html 12/12