A solução mais simples é usar a fonte, Luke!
Caloni, 2008-04-29 computer blogSeria 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. No caso meu amigo de trabalho Marcio Andrey Oliveira. 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.
2008-05-01 Alberto Fabiano:
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!
2008-04-30 Daniel Quadros:
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".
2008-04-30 Caloni:
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
2008-05-01 Caloni:
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