Я использую Linux.
Я пишу установщик в Bash для приложения, которое я написал.
Программа установки должна иметь возможность загружать различные скрипты Bash и запускать их автоматически?
Как бы я пошел по этому поводу?
Он предустановлен на большинстве ОС Linux.
Это работает так же просто, как и ввод wget <the-url-to-download>
.
В вашем случае вы, вероятно, захотите сделать что-то вроде этого:
wget https://www.example.com/files/coreinstall.sh -O new-filename.sh
chmod +x new-filename.sh
./new-filename.sh
Будьте осторожны, чтобы не набрать неверный URL-адрес, потому что приведенный выше скрипт будет загружать и запускать все, что находится по этому URL-адресу
Если wget
не установлен и доступен curl
, используйте его вместо wget
с -o
(в нижнем регистре) вместо ключа -O
:
curl https://www.example.com/files/coreinstall.sh -o new-filename.sh