Я не использую linux очень часто, но мне нужно для этого конкретного проекта python. Из-за этого я пытаюсь сделать установщик для своей программы, используя этот сценарий оболочки:
SETUP.sh
#!/bin/bash
apt-get update
apt-get install python3-pip -y
apt-get install python3-tk -y
pip3 install -r requirements.txt
после того, как он будет выполнен, и выполнит sudo sh SETUP.sh Я получаю этот вывод:
: notfound: SETUP.sh:
E: Invalid operation update
] is not known. option '
] is not known. option '
SETUP.sh: 6: SETUP.sh: pip3: not found
Самая странная часть - все эти команды работают самостоятельно, если я просто вручную помещаю их в командную строку. Что я делаю не так?
Хорошо, похоже, что проблема связана с тем, что я не знаю, как запускать shellscripts, и я переношу сценарий с Windows-машины. (Подобно этой теме)
После повторной записи в vi и запуска его с помощью sudo ./SETUP.sh, он работает
Хорошо, похоже, что проблема связана с тем, что я не знаю, как запускать shellscripts, и я переношу сценарий с Windows-машины. (Подобно этой теме)
После повторной записи в vi и запуска его с помощью sudo ./SETUP.sh, он работает
Хорошо, похоже, что проблема связана с тем, что я не знаю, как запускать shellscripts, и я переношу сценарий с Windows-машины. (Подобно этой теме)
После повторной записи в vi и запуска его с помощью sudo ./SETUP.sh, он работает