Olá pessoal,
Já faz um certo tempo que eu não faço um post, estou meio enrolado com algumas atividades no trabalho, mais vou tentar concluir algumas series que comecei e começar outras, pretendo também adicionar alguns recursos no blog para que a navegação e a leitura fique mais agradável.
Fora as atividades do trabalho, comecei a estudar Python para criar scripts mais eficientes e de forma mais rápida, tinha começado a estudar Ruby que também é muito utilizado para esta finalidade, mais acabei abandonando no meio do caminho, mais acho que foi uma escolha acertada, como no linux muita coisa e escrita em python, não é preciso instalar nada além do que já vem na instalação básica do SO para criar os scripts que eu preciso, facilitando a adoção no ambiente de produção, diferente do Ruby que eu teria que fazer toda instalação e correr o risco de causar algum impacto.
Tratando da linguagem, até o momento estou gostando, fiz alguns scripts que demoraria muito mais tempo para serem feitos em Shell Script, e a existência de algumas estruturas de dados como Dicionários e Tuplas que ajuda muito o desenvolvimento. Espero continuar com empolgação e que esse seja o primeiro de muitos post sobre Python.
Voltando para o tema, como comentei no CentOS e em outras distribuições acreditou eu, já vem com Python na instalado, porém, pelo menos no caso do CentOS a versão instalada é a 2.6.6 que para aprender a linguagem é suficiente, mais se por alguma razão você precise da versão 2.7.8 para fazer algum curso ou fazer exercícios de algum livro que aborde esta versão, acho uma boa fazer a instalação
Para começar, considerando que você tenha criado um máquina virtual para estudo com a versão minimal do CentOS 6, sugiro verificar se existe alguma atualização disponível.
yum update
Instale o pacote de desenvolvimento
yum groupinstall -y 'development tools'
Os pacotes abaixo também precisam ser instalados
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
Faça o download do pacote a partir do site oficial do Python
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
Descompacte o pacote
xz -d Python-2.7.8.tar.xz && tar -xvf Python-2.7.8.tar
Agora é só compilar
./configure --prefix=/usr/local && make && make altinstall
Neste exemplo vamos conviver com as duas versões do Python (2.6.6 e 2.7.8), desta forma você precisa indicar qual a versão que será utilizada nos seus scripts por exemplo:
#!/usr/bin/python2.7
Além do Python, recomendo instalar outras duas ferramentas para gerenciamento de pacotes o Setuptools e o PIP.
Instalando o Setuptools
wget https://bootstrap.pypa.io/ez_setup.py -O - | python2.7
Instalando o PIP
wget https://bootstrap.pypa.io/get-pip.py -O - | python2.7
Observe que utilizei o Python 2.7 para fazer a instalação
Bom é isso pessoal até a próxima 😉