quarta-feira, 27 de setembro de 2017

Instalando Python 3.6 (código fonte) no Debian 8

1 Instalando dependências:

sudo apt update

sudo apt install make build-essential libssl-dev zlib1g-dev

sudo apt install libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm

sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev

sudo apt install libffi-dev libexpat1-dev libcap-dev

sudo apt install libgeos-3.4.2 libgeos-c1 libgeos-dev

2 Instalando Python 3.6:

mkdir ~/Downloads/python3

cd ~/Downloads/python3

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

tar -Jxf Python-3.6.2.tar.xz

cd Python-3.6.2

./configure --prefix=/usr/local --enable-shared \
    LDFLAGS="-Wl,-rpath /usr/local/lib" \
    --with-system-expat \
    --with-system-ffi \
    --with-ensurepip=yes

make 

sudo make altinstall

É recomendado usar 'make altinstall' de acordo com o site oficial.

Verifique o diretório '/usr/local/bin' e procure o arquivo binário do interpretador.

ls  /usr/local/bin/

2to3-3.6 easy_install easy_install-3.4 easy_install-3.6 exa 
f2py3 idle3.6 pip pip3 pip3.4 pip3.6 pydoc3.6 python3.6 
python3.6m python3.6m-config pyvenv-3.6

Fonte: https://unix.stackexchange.com
Fonte: http://www.linuxfromscratch.org/blfs/view/svn/general/python3.html
Fonte: https://danieleriksson.net/2017/02/08/how-to-install-latest-python-on-centos/

terça-feira, 21 de fevereiro de 2017

Debian 8 Jessie - sources.list (e extras)

Como root (#), substitua todo o conteúdo do arquivo '/etc/apt/sources.list' pelas linhas abaixo:

deb http://http.debian.net/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://http.debian.net/debian/ jessie-updates main contrib non-free

Para abrir o arquivo /etc/apt/sources.list, utilize o comando abaixo no terminal:

# pico /etc/apt/sources.list

Após editar, salvar e sair, digite os comandos abaixo no terminal para atualizar os repositórios:

# apt-get update
# apt-get install debian-archive-keyring
# apt-get update
# apt-get dist-upgrade