В чем проблема? Я работаю в xubuntu x86_x64 Я получаю следующую ошибку при попытке выполнить install_bin:
mohamed@mohamed:~/Desktop/installer_v3.0$ ls
batch_installer install_bin installer install.now setup.sh
mohamed@mohamed:~/Desktop/installer_v3.0$ ls -l
total 44
-rw-rw-rw- 1 mohamed mohamed 8533 Jan 24 2013 batch_installer
drwxrwxrwx 13 mohamed mohamed 4096 Feb 9 19:29 install_bin
-rw-rw-rw- 1 mohamed mohamed 9179 Jan 24 2013 installer
-rwxrwxrwx 1 mohamed mohamed 9179 Jan 24 2013 install.now
-rwxrwxrwx 1 mohamed mohamed 497 Jan 24 2013 setup.sh
mohamed@mohamed:~/Desktop/installer_v3.0$ ./setup.sh
/home/mohamed/Desktop/installer_v3.0/installer: Permission denied.
mohamed@mohamed:~/Desktop/installer_v3.0$
Сообщение об ошибке довольно ясно, что это за ошибка:
/home/mohamed/Desktop/installer_v3.0/installer: Permission denied.
Он пытается выполнить файл с именем installer
, но installer
не имеет установленного бита выполнения, как может можно увидеть в выходных данных ls -l
.
-rw-rw-rw- 1 mohamed mohamed 9179 Jan 24 2013 installer
так
chmod 755 installer
и попробуйте еще раз.
Я обнаружил, что ты новичок в аскубунту. поэтому я начну с перехода к команде sudo.
try
sudo sh setup.sh
Это должно работать, потому что ваш скрипт setup.sh использует установщик также
sudo должно работать, но вы можете сделать это по-другому (правильный путь - как другой ответ @geirha):
sudo chmod +x installer
и затем запустите ваш setup.sh , как вы пытались
./setup.sh
Вы пробовали это:
sudo bash
sudo su
sudo sh /.setup.sh
~/desktop/installer3.0$ ls
, и тогда это может работать нормально.