Pular para o conteúdo

Como criar pacotes para o Arch Linux

Graças às ferramentas e a filosofia da distribuição, criar pacotes para o Arch Linux é bem mais fácil do que parece (e do que nas outras distribuições). Neste artigo você vai saber como.
Hugo Doria hdoria
Hits: 32.044 Categoria: Linux Subcategoria: Introduçã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.

Introdução

Graças às ferramentas e a filosofia da distribuição, criar pacotes para o Arch é bem mais fácil do que parece (e do que nas outras distribuições). Antes de colocar a mão na massa, porém, você precisa saber duas coisas:

1) Como é o formato dos pacotes no Arch

Um pacote no Arch tem o seguinte formato:

nomedopacote-versão-release-arquitetura.pkg.tar.gz

Por exemplo:

firefox-2.0.0.14-1-i686.pkg.tar.gz
  • O primeiro campo é referente ao nome do pacote que, no caso, é firefox;
  • O segundo é a versão do software. No exemplo acima a versão do firefox deste pacote é a 2.0.0.14;
  • O terceiro campo é o release do pacote. Ele serve para indicar qual a "versão" do pacote (e não do software). Se o pacote, por exemplo, apresentar algum problema, o responsável por ele pode liberar uma nova versão do pacote para a mesma versão do software. Para isto ele deve fazer as alterações no pacote e incrementar o valor deste terceiro campo em 1. O pacote gerado seria, então, firefox-2.0.0.14-2-i686.pkg.tar.gz;
  • O quarto campo é o da arquitetura para qual o pacote foi criado. Oficialmente o Arch está disponível para as arquiteturas i686 e x86_64, mas ports para i586 e ppc estão a caminho;
  • .pkg.tar.gz é a extensão dos pacotes do arch.

2) Para qual software você deseja criar um pacote

Não adianta nada querer fazer um pacote se você não tem um programa para empacotar, né?

Agora que você já sabe isso podemos começar.

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.
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. Introdução
   2. Construindo o pacote
   3. Finalizando a construção

KDEMod 4.1 no Arch Linux

Personalizando o Blackbox

Pós-instalação do Arch Linux em um Dell Vostro 1400

KDEmod: Tornando mais simples o KDE do seu Arch Linux

Python no PSP: "Olá Mundo"

Trabalhando dentro de outro Linux (que não o de Boot) do Disco Rígido - Método para iniciantes

Crie Seu Próprio Gerenciador de Pacotes do Zero - Parte 1

Distribuições Linux

Todos os atalhos do Cinnamon

LAMP no Debian 8 (Apache 2, PHP 5 e MariaDB)

#1 Comentário enviado por removido em 26/05/2008 - 16:57h
muito bom Hugo,
agora todos podem colaborar com o AUR .....
#2 Comentário enviado por snort em 28/05/2008 - 02:15h
Parabéns Small nose =)
#3 Comentário enviado por removido em 28/07/2008 - 12:01h

Show o artigo.
#4 Comentário enviado por kalib em 31/07/2008 - 08:06h
Excelente artigo..Demonstrou o quão simples é criar pacotes para o Arch Linux. Distribuição esta que vem ganhando cada vez mais prestígio por conta de sua estabilidade e eficiência no que se prontifica a fazer seguindo sua filosofia. ;]

[]'s
#5 Comentário enviado por corvolino em 30/12/2008 - 09:32h
doria no hal da fama =d
#6 Comentário enviado por removido em 19/04/2009 - 01:51h
Deu até animo de criar uns pacotinhos...
#7 Comentário enviado por gregh em 23/04/2009 - 14:45h
Simples, porém, essencial!
#8 Comentário enviado por ghregory em 08/05/2009 - 09:40h
Gosteei ;]
#9 Comentário enviado por nicolo em 07/07/2009 - 12:11h
É muito simples e fácil mesmo, pra quem costuma integrar equação diferencial do quinto grau com números complexos é mole.
#10 Comentário enviado por julio_hoffimann em 25/08/2011 - 22:24h
Oi Hugo,

Parabéns pelo ótimo artigo, a simplicidade na construção de pacotes para o Arch é impressionante. :-)

Abraço!
#11 Comentário enviado por M4rQu1Nh0S em 13/12/2012 - 09:36h
a tarefa já seria muito util com o makepkg -cis

com ele voce compila, baixa dependencias antes de compilar e instala em seguida...

se tiver como por isso.. ficarei satisfeito.. mas assim tá otimo tbm... vlwww
#12 Comentário enviado por edivandjs em 22/01/2019 - 16:15h
Muito bom! Sempre aprendendo mais com a comunidade.

Contribuir com comentário

Entre na sua conta para comentar.