| Inscreva-se no RSS

Como criar pacotes para o Arch Linux

May 8th, 2008 |13 Comentários | Postado em Linux, archlinux

Muita gente me pergunta como fazer para criar um pacote para o Arch Linux e, por causa disso, resolvi escrever este artigo. 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 fomato 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 quanto é 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.

Mais »

Tags: , , , , ,

Posts Relacionados:

Pacotes movidos do [community] para o unsupported

January 28th, 2008 |Sem comentários | Postado em Linux, archlinux

Alguns Trusted Users tiveram que abrir mão dos seus “cargos” e, com isso, os pacotes do Arch Linux que eles mantinham ficaram orfãos. Depois de uma discussão, e uma limpeza no repositório, os TUs restantes (eu, inclusive) adotaram alguns destes pacotes.

Infelizmente muitos pacotes continuam orfãos. Encorajo a todos que adotem e passem a manter alguns deles.

Eis a lista:

aoeui
asterisk
awesfx
basilisk
bitterbpp
byzanz
childsplay
childsplay-plugins
codeblocks
cowbell
cupsddk
dejagnu
dellfand
doxygenfilter
fvwm-themes-devel
gtk2hs
gtubeclock
haskell-binary
hwinfo
kdedecor-crystalgl
kdenlive-svn
kima
kio-sysinfo
klogoturtle
libggi
libggimisc
libgii
libgiigic
linuxdcpp-ru
lirc-xmms-plugin
man2texi
microdc2
mowitz
php-gtk2
pyglet
qdevelop
qsa
rafkill
rapidsvn
rb_libtorrent
sdcv
siag-office
sidplay
slurm
tweak
uucp
winki
yakuake-split
zaptel
zsh-lovers

Tags: , , , ,

Posts Relacionados:

Grandr: applet do Gnome para mudar a resolução da tela

September 26th, 2007 |Sem comentários | Postado em Linux, archlinux

Estava procurando um aplicativo para o Gnome que me permitisse mudar a resolução e orientação da tela mais rapidamente (preciso fazer isso quando quero assistir meus seriados na TV) e encontrei o grandr, que faz exatamente esse tipo de coisa.

Aproveitei que o aplicativo me foi útil e criei um pacote para o Arch que já está disponível no AUR. Se preferir você pode baixá-lo diretamente daqui.

Para instalar é só fazer:

# pacman -U grandr-applet-0.3-2-i686.pkg.tar.gz

No site do projeto você pode encontrar, além do source, pacotes prontos para o Ubuntu e Fedora.

[tags]grandr, applet, gnome, archlinux[/tags]

Tags: ,

Posts Relacionados: