Navigate to the path of the directory where the file is:
You can confirm that the file is not executable by running
ls -la, and observing there's no
x (for executable):
-rw-r--r-- 1 pi pi 684 Dec 16 17:28 install.sh
To make the script executable, use the
sudo chmod +x install.sh
If you run
ls -la, you'll see the file is now executable:
-rwxr-xr-x 1 pi pi 684 Dec 16 17:28 install.sh
You'll now be able to execute the script successfully:
It's worth mentioning that the file doesn't have to be executable to run it. You can also use
sudo sh install.sh, but making it executable is handy in order to execute the script directly.
Learning how to navigate your Raspberry Pi can be tricky—but it doesn't have to be! We've comprised a list of the most common Raspberry Pi commands. Not sure where to start?