Вы на самом деле успешно запускаете скрипт. То, что вы видите, является выходом скрипта.
64 bit installer only
от
mach=`uname -m`
if [[ "$mach" != "x86_64" ]]; then
echo "64-bit installer only"
fi
Это говорит о том, что сценарий установщика предназначен для запуска только на оборудовании x86_64 (64-разрядный ПК), а ваш компьютер использует другую архитектуру процессора (ваша операционная система, вероятно, 32-разрядная)
На этом этапе сценарий должен логически завершить работу, но сценарий забыл вставить его, и сценарий просто запустился.
LANG=en_US.UTF-8
Это вывод
locale | grep "LANG" | grep -i "UTF.*8"
Сценарий использует это, чтобы проверить, что ваша система использует Unicode. На мой взгляд, сценарий снова небрежен и должен был подавить вывод этой строки.
В заключение,
install/uninstall parameter required
это из последней части скрипта:
if [[ "$1" == "install" ]]; then
install
elif [[ "$1" == "uninstall" ]]; then
uninstall
else
echo "install/uninstall parameter required"
fi
Скрипт пытается сказать вам, что вы должны запустить его так:
./airtime_centos.sh install
или, чтобы удалить,
./airtime_centos.sh uninstall
Тем не менее, это, вероятно, не будет работать должным образом, так как скрипт попытается установить 64-битные пакеты в вашей 32-битной системе.