подозреваю что как минимум install.sh -i пишется раздельно
хотя не понятно зачем указывать атрибут -i... просто напиши sudo sh install.sh
sh чтобы указать какой программой исполнить этот скрипт... наверное так... попробуй что напишет скажешь
если в sudo добавлять аттрибут -i он означает :
-i [command]
The -i (simulate initial login) option runs the shell
specified in the passwd(5) entry of the target user as a
login shell. This means that login-specific resource files
such as .profile or .login will be read by the shell. If a
command is specified, it is passed to the shell for
execution. Otherwise, an interactive shell is executed.
sudo attempts to change to that user's home directory
before running the shell. It also initializes the
environment, leaving DISPLAY and TERM unchanged, setting
HOME, SHELL, USER, LOGNAME, and PATH, as well as the
contents of /etc/environment on Linux and AIX systems. All
other environment variables are removed.
Тебе он нужен только если ты просто хочешь зайти в профиль рута и там уже исполнять последовательность команд.
А вообще если ты собираешь из исходников то последовательность следующая...
1) ./configure
2) make
3) make install