segunda-feira, 16 de novembro de 2009

Python 3 no Funtoo Linux

Se você precisa ou está afim de testar o Python 3 e utiliza a distribuição Funtoo, o procedimento não é tão difícil, basta apenas usar o comando ebuild ao invés do emerge (que protege o usuário de fazer o que não deve).

Aproveitando-se dessa liberdade basta apenas ter sua árvore do portage sincronizada (emerge --sync) e localizar o arquivo "ebuild" do python 3 em /usr/portage/dev-lang/python/python-3.x.x.ebuild (no meu caso /usr/portage/dev-lang/python/python-3.1.1-r1.ebuild) e executá-lo com:

# ebuild /usr/portage/dev-lang/python/python-3.x.x.ebuild merge

Depois "ative" o perfil do python3 com:

# eselect python set python3.x (no meu caso python3.1)

Pronto! Já pode escrever seus programas com as APIs do python3! Mas como a maioria dos módulos do python2 ainda não foram portados para a versão 3, um:

# python-updater

"Quebraria" a compilação.

Lembrando que o portage é escrito em python e ainda não está pronto para o python3, mas é bom já estarmos preparados pois esta nova versão pretende superar bastante as espectativas.

Nenhum comentário:

Postar um comentário