ユーザーがダウンロードしてクリックすると次の動作を実行する簡単なスクリプトを作成したいと考えています。
- 何らかのポップアップインターフェースを通じてルートパスワードを要求する
- 次にsudo apt-getでパッケージをコンピュータにインストールします
- 最後に、他のいくつかのコマンドを実行して、ソフトウェアを構成します。
ソフトウェアをインストールして構成するために必要な bash はすべて知っていますが、問題はそれを 1 回のクリックで実行することです (Windows の .exe インストーラーのようなものです)。
これはどうすれば実現できるでしょうか?
答え1
Windows では.exe
、少なくとも常にダブルクリックする必要があります。Ubuntu では、 以外にシングルクリックする方法はありません.deb
。
Ubuntu がより安全な理由の 1 つは、実行を許可しないことです。何かを実行できるようにするには、コマンドを実行するchmod +x file/to/be/executable
か、右クリックして権限を変更する必要があります。
このため、ダブルクリックしてインストールする方法はありません。
代替案としては、ユーザーに自分でコマンドを実行してもらうsudo apt-get install <package> && some-software-config-commands && another-config-command
などがあります。
.deb
また、ファイルにパッケージ化することもできます。.exe