Das Problem könnte Ihr /tmp
sein auf noexec
eingestellt ist in /etc/fstab
. Bestätigen Sie mit grep tmp /etc/fstab
.
Führen Sie das Installationsprogramm mit TMPDIR
aus set auf ein Verzeichnis, für das Sie Schreibberechtigungen haben, auf einem Dateisystem mit Ausführungsberechtigung. d.h.:
mkdir /users/$USER/tmpconda
TMPDIR=/users/$USER/tmpconda bash Miniconda2-latest-Linux-x86_64.sh
Die Lösung wurde unter Anaconda Issues 11587
gefundenEin schneller Test der Ausführbarkeit auf einem Dateisystem:
$ touch foo && chmod +x foo && ./foo
-bash: ./foo: Permission denied
noexec
wird "Erlaubnis verweigert" verursachen, selbst wenn x
auf die Datei gesetzt.