Il problema potrebbe essere il tuo /tmp
è impostato su noexec
in /etc/fstab
. Verifica con grep tmp /etc/fstab
.
Esegui il programma di installazione con TMPDIR
impostato su una directory per la quale si dispone delle autorizzazioni di scrittura, su un file system con autorizzazione eseguibile. cioè:
mkdir /users/$USER/tmpconda
TMPDIR=/users/$USER/tmpconda bash Miniconda2-latest-Linux-x86_64.sh
La soluzione è stata trovata in Anaconda Issues 11587
Un rapido test di eseguibilità su un file system:
$ touch foo && chmod +x foo && ./foo
-bash: ./foo: Permission denied
noexec
causerà "Autorizzazione negata" anche se x
è impostato sul file.