Bazaar e Fedora 8: a saga

Data: 2008-04-29
Categorias: Devaneando

Seria bom se as coisas simples da vida fossem simples, não é mesmo?

Ontem, sexta passada e quinta passada, no meio de outras tarefas "urgentes", tentava desesperadamente conseguir instalar o Bazaar na minha VM de desenvolvimento, um Fedora 8 todinho configurado.

Para azar da minha pessoa, o guia simples e rápido de instalação do Bazaar não funcionava para minha distribuição Linux. Na verdade, funciona. Porém, é instalada uma versão tão antiga (0.91!) que o formato do banco de dados já se tornou incompatível.

#yum info bzr
...
Available Packages
Name     : bzr
Arch     : i386
Version  : 0.91
...

O pior, no entanto, foi tentar encontrar uma solução para o problema. Fiz mil e uma pesquisas com palavras-chave que nem imaginava que seria capaz de formular. E nada. A princípio minha idéia era apenas atualizar a lista de pacotes do repositório gerenciado pelo yum, o gerenciador de pacotes oficial do Fedora. Entre minhas buscas, encontrei os seguintes itens:

Enfim, a coisa não estava saindo do lugar. E o cronograma apertando até o dia final. Até que decidi usar o caminho mais rápido e pentelho: perguntar para quem entende do assunto. A resposta foi simples e direta:

- Por que você não instala direto dos fontes?

Uia! E não é que é mais simples, mesmo?

#wget https://launchpad.net/bzr/1.3/1.3.1/+download/bzr-1.3.1.tar.gz
#tar -zxvf bzr-1.3.1.tar.gz /* ele teve que me explicar esse comando singelo */
#cd bzr-1.3.1
#cat INSTALL
Installation
------------

When upgrading using setup.py, it is recommended that you first delete the
bzrlib directory from the install target.

To install bzr as a user, run

  python setup.py install --home ~

To install system-wide, run (as root)

  python setup.py install
#python setup.py install

E foi isso! É a segunda vez que tento fazer algo simples no Linux e me dou mal. Com certeza os dias futuros serão melhores. Mas me bate aquela sensação que as coisas poderiam já estar em um nível mais fácil de se mexer. Opinião pessoal.

4 respostas para “Bazaar e Fedora 8: a saga”

  1. Daniel Quadros Diz:

    Ah, as maravilhas do tar! Espero que tenham te explicado todas estas letrinhas, senão use "man tar" ou "info tar".

    Não é a toa que o linux tem dificuldade em ser aceito pelos acostumados com o next/next/finish do windows. Como dizem, "use the source, luke"

  2. Wanderley Caloni Diz:

    Pior que explicaram, Daniel. Usei uma fonte muito boa de conhecimento =)

    Do pouco que conheço sobre Linux, e continuo aprendendo, existem comandos que fazem maravilhas em um piscar de olhos. E existem outros que fazem o básico, mas que precisam de 59 switches mais 412 parâmetros.

    Haja Jedi Mind Trick! =)

    []s

  3. Alberto Fabiano Diz:

    E tão maravilhoso quanto o tar é o distutils que foi isto que você utilizou quando executou o " python setup.py install "

    Este cara é uma das oitavas maravilhas do mundo pythológico, bom, na realidade acho que há mais do que 8 maravilhas pythônicas, mas este sem dúvidas é um deles.

    Quais são as outras 7?:-)

    Bem, aí está uma tarefa complicada, mas certamente uma delas é o PyS60! Não que eu esteja fugindo da raia em utilizar o Symbian C++, talvez seja trauma do Carbide que é uma IDE um tanto tosca, mas executar scripts Python num celular é algo muito dinâmico e divertido!

    E é isto aí... para mim programação é muito mais que profissão, é diversão!

  4. Wanderley Caloni Diz:

    E o pior é que é uma diversão viciante!

    Espero que esse projeto de Python em celulares dê muito certo; pois irá elevar em muito as potencialidade de software móvel.

    []s

Deixe uma resposta