bash: ./install.sh: Permission denied installing intel fortran 2011
I am trying to install Intel Fortran Composer 2011. When I try to command ./install.sh it gives an error:
bash: ./install.sh: Permission denied
I tried some ways to get pass this.
-
Tried;
sudo ./install.sh
sudo: ./install.sh: command not found
-
Trying to remount the installation disk with exec permission;
mount /media/user/IFORTRAN2011 -o remount,exec
-
Trying to change install.sh to executable;
chmod +x ./install.sh
-
Tried;
su -c 'install.sh'
with root:
bash: install.sh: command not found
with user:
Password:
su: Authentication failure
and I am sure the password is true. (If it is the same with my user password)
5 . I copied the disk into a folder than compressed it into
file.tar.gz
than extract it with
tar xvzf file.tar.gz
then tried everthing again. No luck.
After I did chmod +x ./install.sh
when I look the permissions with: ls -l ./install.sh
it still gives:
-rw------- 1 user user 14758 Oct 7 2010 ./install.sh
Thanks for any help.
Solution 1:
There is many way to execute your script :
launch bash with root privilege
sudo bash install.sh
-
change permissions to launch the script. However be careful, it's an installation script, it may require root privileges. So you must probably run it as root.
chmod +x install.sh
orchmod 755 install.sh
Solution 2:
- Right click on the
something.sh
file and click to properties - Then click on permissions and change all access to "read and write"
- Then click on "allow executing file as program" (if not selected!)
- Close the window.
-
Open terminal at the location of file and write:
./filename.sh
Solution 3:
You have to specify the path - like mine is:
sudo /home/humayun/Downloads/xdk_web_linux64/install.sh
and it works for me. When I was typing:
sudo ./install.sh
it was giving me error: No Such file or directory
. So giving the correct location is important.