Создайте интерактивный скрипт установки программного обеспечения

Создайте интерактивный скрипт установки программного обеспечения

Я хочу создать простой скрипт, который пользователь может загрузить, щелкнуть по нему, и он:

  1. запросить пароль root через какой-то всплывающий интерфейс
  2. затем sudo apt-get устанавливает пакет на свой компьютер
  3. и наконец, выполните еще несколько команд для настройки указанного программного обеспечения.

Я знаю все необходимые элементы bash для установки и настройки программного обеспечения, моя проблема заключается в том, чтобы запустить его одним щелчком мыши. (Что-то вроде установщика Windows .exe).

Как этого можно добиться?

решение1

С Windows .exes вам всегда нужно как минимум дважды щелкнуть. В Ubuntu нет способа сделать одинарный щелчок, кроме .deb.

Один из способов, которым Ubuntu более безопасен, заключается в том, что он не позволяет вещам запускаться. Чтобы разрешить что-то запустить, вам нужно запустить команду chmod +x file/to/be/executableили щелкнуть правой кнопкой мыши и изменить разрешения.

Из-за этого нет возможности просто дважды щелкнуть и установить.

Альтернативой является предоставление пользователю возможности выполнить команду самостоятельно sudo apt-get install <package> && some-software-config-commands && another-config-commandи т. д.

Вы также можете упаковать его в .debфайл, эквивалентный.exe

Связанный контент