Я хочу создать простой скрипт, который пользователь может загрузить, щелкнуть по нему, и он:
- запросить пароль root через какой-то всплывающий интерфейс
- затем sudo apt-get устанавливает пакет на свой компьютер
- и наконец, выполните еще несколько команд для настройки указанного программного обеспечения.
Я знаю все необходимые элементы bash для установки и настройки программного обеспечения, моя проблема заключается в том, чтобы запустить его одним щелчком мыши. (Что-то вроде установщика Windows .exe).
Как этого можно добиться?
решение1
С Windows .exe
s вам всегда нужно как минимум дважды щелкнуть. В Ubuntu нет способа сделать одинарный щелчок, кроме .deb
.
Один из способов, которым Ubuntu более безопасен, заключается в том, что он не позволяет вещам запускаться. Чтобы разрешить что-то запустить, вам нужно запустить команду chmod +x file/to/be/executable
или щелкнуть правой кнопкой мыши и изменить разрешения.
Из-за этого нет возможности просто дважды щелкнуть и установить.
Альтернативой является предоставление пользователю возможности выполнить команду самостоятельно sudo apt-get install <package> && some-software-config-commands && another-config-command
и т. д.
Вы также можете упаковать его в .deb
файл, эквивалентный.exe