Estou tentando instalar o python3.3.5 em / home / myUser / XX, em que a home está localizada em uma partição separada.
Sou relativamente novo no Linux e só tenho conhecimento básico sobre a instalação de pacotes por conta própria, sem o gerenciador de pacotes synaptic.
Aqui está o que eu fiz:
Eu segui as instruções do Sergey neste thread . Eu também usei a explicação semelhante do James Nicholson neste página da Web
Tudo funcionou bem até agora, exceto esta parte:
Alguns bons toques para instalar um comando py criando um link simbólico:
mkdir ~/bin
ln -s /opt/python3.3/bin/python3.3 ~/bin/py
Pelo que entendi, isso é tornar o python3.3 executável através do terminal em qualquer lugar? Então, se eu escrever python3.3, ele será aberto.
meus caminhos são um pouco diferentes daqueles na descrição de Sergeys:
caminho da instalação do python:
/home/metin/python/python3.3.5
meu comando ./configure foi, portanto:
./configure --prefix=/home/metin/python/python3.3.5
meu comando para criar o link foi:
ln -s /home/metin/python/python3.3.5/bin/python3.3
Problema:
depois que eu faço isso e quando eu digito python3 no meu terminal ele diz que este programm não está instalado, então algo deu errado com a criação do link?
Pergunta adicional:
Onde está a diferença entre criar um link e adicionar entradas ao $ PATH? Pelo que entendi, o Ubuntu pode acessar todos os programas armazenados no $ PATH, certo? Por que eu não deveria apenas ad ... / python3.3.5 para $ PATH? Então, quando eu uso ln (links) e quando adiciono coisas ao $ PATH.
Se eu quiser adicionar dirs ao $ PATH, como faço isso com facilidade? Eu encontrei algumas explicações na internet, mas estou confuso. Existe o arquivo .bashrc no meu diretório / home. É aquele que eu adiciono esses dirs? Porque também tem o /etc/bash.bashrc e eu lembro de adicionar
PATH=/home/metin/texlive/2012/bin/x86_64-linux:$PATH; export PATH
MANPATH=/home/metin/texlive/2012/texmf/doc/man:$MANPATH; export MANPATH
INFOPATH=/home/metin/texlive/2012/texmf/doc/info:$INFOPATH; export INFOPATH
quando eu instalei o texlive
desde que essas questões estão relacionadas, eu achei lógica colocar tudo em um único thread. Por favor, deixe-me saber se eu deveria fazer mais de um post.