"Y: команда не найдена" — в чем может быть дело?
если кратко, то дело в команде
read(из скрипта install.sh) которая обрабатывается не совсем корректно при чтении скрипта и передачи его через
pipe(|) в интерпретатор
bash(в скрипте ubuntu.sh) для выполнения.
немного развёрнуто
Пытаюсь установить Freescout по этому гайду:
https://bite-byte.ru/operatsionnye-sistemy/unix/us...
в данном гайде используется скрипт
ubuntu.sh который по сути является обёрткой для запуска скрипта
install.sh. Вот что под капотом у ubuntu.sh
#!/bin/bash
#sudo apt install curl
curl -s https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh | bash
где файл
install.sh это тот же скрипт что используется в
официальном гайде
да в пути там есть отличия
help-desk вместо
helpdesk но это один и тот же файл/скрипт (по крайней мере на данный момент)
то есть по сути вы используете запускалку официального скрипта которая при этом "всё ломает".
можно конечно это поправить, например если в скачанном скрипте
ubuntu.sh вместо
curl -s https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh | bash
прописать что-то типа такого
bash -c "$(wget -O - https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh)"
но по нормальному, нужно просто использовать официальный гайд
sudo apt install wget
wget https://raw.githubusercontent.com/freescout-help-desk/freescout/dist/tools/install.sh
chmod u+x install.sh
sudo ./install.sh