我想创建一个简单的脚本,用户可以下载,点击,然后它将:
- 通过某种弹出界面请求 root 密码
- 然后 sudo apt-get 安装一个包到他们的电脑上
- 最后,运行一些其他命令来配置所述软件。
我知道安装和配置软件所需的所有 bash,我的问题是如何通过单击运行它。(有点像 Windows .exe 安装程序)。
如何实现这一点?
答案1
在 Windows 上.exe
,您至少需要双击。在 ubuntu 中,除了 之外,没有其他单击方法.deb
。
Ubuntu 更安全的原因之一是它不允许任何程序运行。要允许某些程序执行,您必须运行命令chmod +x file/to/be/executable
或右键单击,然后更改权限。
因此,没有办法只双击即可安装。
替代方法是让用户自己运行命令-sudo apt-get install <package> && some-software-config-commands && another-config-command
等等。
你也可以将其打包成一个.deb
文件,相当于.exe