“mkdir: não é possível criar o diretório‘ / opt / anaconda ’: Permissão negada”

1

Acabei de instalar o Ubuntu. Eu baixei o pacote python anaconda e estou tentando instalá-lo,

bash Anaconda-2.1.0-Linux-x86_64.sh

em algum momento, o terminal diz:

Anaconda will now be installed into this location:
/home/*username*/anaconda

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify an different location below

Então eu queria instalar em /opt (que eu ouvi dizer que era um diretório apropriado), mas o terminal diz:

mkdir: cannot create directory ‘/opt/anaconda’:Permission denied
ERROR: Could not create directory: /opt/anaconda

Não vejo como posso usar sudo aqui quando o instalador for executado, em seguida, mkdir . Eu tentei fazer o diretório eu mesmo primeiro, em seguida, ele dá o fato de que o dir existe como um erro. O que posso fazer?

    
por Feyre 19.10.2014 / 23:41

1 resposta

0

So I wanted to install in /opt

O diretório /opt é de propriedade da raiz, os usuários normais não podem escrever nele. Contanto que você diga ao anaconda que deseja instalar nos diretórios que os usuários não-root não podem gravar, você deve usar privilégios elevados. Quando você inicia o instalador, você deve usar o sudo desde o início:

sudo bash Anaconda-2.1.0-Linux-x86_64.sh
[...]
Anaconda will now be installed into this location:
/home/user/anaconda

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify an different location below

[/home/user/anaconda] >>> /opt/anaconda

O Anaconda não escreve nada antes disso, então você pode ficar tranquilo.

    
por 20.10.2014 / 10:04