problem mit symbolic link
-
jemand eine idee wie man das fixen kann?
$ gmake
bash: /usr/share/bash-completion/completions/gmake: Permission denied$ ls -la /usr/share/bash-completion/completions/gmake
lrwxrwxrwx 1 root root 4 May 5 07:52 /usr/share/bash-completion/completions/gmake -> make
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum Linux/Unix in das Forum Themen rund um die IT verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Dein Bugreport/Hilfsanfrage lässt zu viele Fragen offen, als dass da jemand sinnvoll drauf antworten könnte.
-
ich habe folgenden link zu Path hinzugefuegt:
/usr/share/bash-completion/completions/:
PATH=$PATH:/usr/share/bash-completion/completions
export PATH
-
ich mache den aufruf als user... warum bekomme ich Permission denied `?
-
linuxnewb schrieb:
ich habe folgenden link zu Path hinzugefuegt:
/usr/share/bash-completion/completions/:
PATH=$PATH:/usr/share/bash-completion/completions
export PATHWarum sollte man das wollen?
In $PATH sind Anwendungen. Das gmake in dem Pfad ist aber offensichtlich keine Anwendung und ist auch nicht als ausführbar markiert...
-
naja hier wurde auch ein symlink erzeugt:
http://forums.xilinx.com/t5/Embedded-Linux/bin-bash-gmake-command-not-found/td-p/290247gmake wird aufgrufen ueber tcl...
vielleicht chmod 777 /usr/share/bash-completion/completions/gmake ... so ist es ausfuehrbar?
hier sagt es auch:
make: gmake is called make in all Linux, in order that XPS can find gmake a softlink has to be created
...
http://wiki.hevs.ch/uit/index.php5/Tools/Xilinx_ISE/Installation_Linux
-
hier sagt es auch:
GNU make
XSDK looks for the gmake executable, which is not present in Arch Linux by default. Create a symlink somewhere in your path, e.g.
$ ln -s /usr/bin/make /home/<user>/bin/gmake
Make sure this directory is in your PATH variable.
-
Was du da hast ist aber nicht gmake, sondern nur die Bash-Completion fuer Make (bzw. gmake). Auch wenn du die als ausfuehrbar markierst, ist sie trotzdem nicht das Programm, das du moechtest.
Installier mal GNU Make, das sollte dann in /usr/bin/make oae. liegen. Und dann kannst du noch einen Symlink anlegen, der kann nach /usr/bin/gmake. Falls du den ueberhaupt brauchst.
-
gnue make habe ich schon installiert:
$ make -v
GNU Make 3.81
....
This program built for x86_64-pc-linux-gnu
-
linuxnewb schrieb:
gnue make habe ich schon installiert:
Dann nimm den /usr/share-Pfad von oben wieder aus PATH raus und kopiere 1:1 das Beispiel aus der verlinkten Seite:
sudo ln -sf /usr/bin/make /usr/bin/gmake