我想創建一個簡單的腳本,用戶可以下載並點擊該腳本,它將:
- 透過某種彈出介面請求 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