howto link / execute / add para $ PATH: python3.3.5 após a instalação manual em 12.04 LTS

3

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.

    
por suburbian 13.03.2014 / 13:15

1 resposta

2

Tente isto:

sudo ln -s /home/metin/python/python3.3.5/bin/python3.3 /usr/bin/python3.3.5

Não tenho certeza se o seu caminho de casa está correto, então se o comando acima falhar você deve ligar simbolicamente o binário localizado em sua pasta pessoal para / usr / bin.

    
por muniz95 13.03.2014 / 13:36
___ tag1231204 ___ Quarta versão LTS (Long Term Support) do Ubuntu, codinome Precise Pangolin. Lançado em 26 de abril de 2012, não é mais suportado (EOL) desde 28 de abril de 2017. Perguntas sobre versões não suportadas provavelmente serão encerradas como fora do tópico. ___ qstntxt ___

Eu tenho usado o gvfs-mtp para obter acesso à memória do meu Nexus 4 (Android 4.3) por meio do MTP.

Como meu Nexus 4 recebe atualizações do Android 4.4, não posso mais transferir arquivos para ele.

Eu tentei vários métodos, incluindo

  1. Ir-mtpfs
  2. gvfs-mtp
  3. gMtp (continue a bater)

e nenhum dos trabalhos acima.

Alguma ideia para resolver isso? Agradecemos antecipadamente.

    
___ tag123mtp ___ O Media Transfer Protocol (comumente chamado de MTP) é um conjunto planejado de extensões personalizadas para suportar a transferência de arquivos de música em players de áudio digital USB e arquivos de filme em players de mídia portáteis USB. ___ tag123android ___ Perguntas sobre como conectar um dispositivo Android ao Ubuntu. As perguntas direcionadas ao dispositivo em si são mais adequadas para android.stackexchange.com. ___ answer382819 ___

Não é realmente a solução ideal, mas você pode tentar Airdroid para transferir arquivos ou se você puder, volte para a versão anterior do jellybean.

Esta pode ser uma pergunta melhor para a troca de pilha do android, já que ela não tem muito a ver com o suporte do Ubuntu, sorte.

    
___ Instalando a impressora HP no Crouton, o HPLIP diz que o CUPS está ausente