Posted by Hugo Doria in Arch Linux, Linuxmai 4th, 2009 | 2 Comments
ARM, Arch Linux Rollback Machine, é um mirror especializado em pacotes antigos do Arch. É ótimo para se fazer downgrades de pacotes, por exemplo.
Entrando no site do ARM você encontrará uma estrutura de diretórios do tipo "repositório::data", que armazena o sync de pacotes daquela data (duuh!?). Por exemplo:
Em core::2009-2-10 você encontrará todos os pacotes que estavam no repositório core em 10 de fevereiro de 2009. Simples, não?
Se preferir, você pode usar o mirror com seu pacman. É só adicionar uma entrada parecida com esta:
[repositorio::data]
Server = http://arm.nrk.cc/$repo/os/[i686,x86_64]
Exemplo:
[core::2009-2-10]
Server...
Posted by Hugo Doria in Arch Linux, Linuxout 17th, 2008 | 3 Comments
Instalar o Oracle 10g XE em distribuições baseadas em rpm e deb é algo bem trivial. No Arch o processo é um pouco mais complicado e, por isso, resolvi fazer esse pequeno tutorial.
Antes de tudo é precisar instalar a libaio, uma dependência para o Oracle. Infelizmente a libaio não está disponível nos nossos repositórios (e não, não tenho interesse em colocar). Você precisa compilá-la usando o makepkg. O procedimento é:
$ wget http://aur.archlinux.org/packages/libaio/libaio.tar.gz
$ cd libaio
$ makepkg
Se tudo der certo será gerado um pacote chamado libaio-0.3.107-1-i686.pkg.tar.gz...
Posted by Hugo Doria in Arch Linux, Linuxout 14th, 2008 | 5 Comments
Fazer downgrade de pacotes é, às vezes, um saco. Nem sempre você tem a versão antiga do pacote no cache e acaba tendo que sair procurando em mirrors "antigos".
Sabendo disso e graças a esta dica do phillipe resolvi fazer um script para facilitar a vida dos Archers que precisarem fazer downgrade de algo. O script pode ser baixado aqui e para usá-lo basta fazer:
$ chmod +x pacdown.sh
$ ./pacdown.sh pacote versão release
Exemplo:
Para dar downgrade para o firefox 2.0 release 3, por exemplo:
$ ./pacdown.sh firefox 2.0 3
Qualquer sugestão ou dúvida é só usar o espaço dos comentários. :-)
Posted by Hugo Doria in Arch Linux, Linuxjul 4th, 2008 | 5 Comments
Há algum tempo eu fiz um tutorial mostrando como criar pacotes para o Arch Linux. O tutorial serve para a maioria dos pacotes, mas quando se trata de algo usando svn ou cvs o procedimento é um pouco diferente.
A diferença é, basicamente, em algumas linhas do PKGBUILD. É preciso prestar atenção nas variáveis conflicts, provides, svntrunk e pkgver.
De maneira geral um PKGBUILD para svn é assim:
Posted by Hugo Doria in Arch Linux, Linuxjun 24th, 2008 | 4 Comments
Quem usa o Firefox no Arch já percebeu que ele não vem com a marca oficial e não usa o nome "Firefox", mas sim o seu codinome (Minefield nesta última versão). Isto acontece porque só é permitido distribuir o Firefox com sua marca e arte oficial caso o mesmo não tenha nenhuma modificação não-oficial, o que não acontece no Arch.
Se você quiser você pode ativar a marca e a arte oficial do Firefox customizando o pacote dele. Para isso instale e rode o abs:
# pacman -S abs
# abs
NOTA: Tirando a arte e a marca, não há nenhuma real vantagem em se fazer este processo. O "Minefield" e o...
Posted by Hugo Doria in Arch Linux, Linuxmai 8th, 2008 | 16 Comments
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, é...
Posted by Hugo Doria in Arch Linux, Linuxmar 7th, 2008 | 15 Comments
O Arch Linux está ficando cada vez mais popular e, com isso, muitas das documentações principais veêm sendo criadas ou traduzidas para nosso idioma. Já existe um guia de uso do pacman, do AUR, de pós-instalação e várias outras. Só faltava mesmo um guia de instalação. Faltava.
Graças, principalmente, ao Leandro Inácio, agora os usuários que desejam testar o Arch Linux podem contar com um ótimo guia de instalação. O guia está bem direto e completo. Apenas alguns conceitos básicos são necessários (sobre partições, por exemplo). Bom proveito. :-)
Ah! E quem tiver algum problema...