私は最近多くのインストールを行っていますが、可能であれば、通常、LiveCDのGRUBメニューからテキストインストールを選択します。ほとんどのインストーラーは次のようになります。
私はいつも、これらのGUI(そのように呼べるなら)は本当に素晴らしくて軽量だと思っていました。多くのアプリケーション/ディストリビューションがそれらを使用しているので、それは共有ライブラリか何か正しいものでなければなりませんか?このようなものを作る方法はありますか?
あなたが探している ncurses 。
ArchとDebianについてはわかりませんが、多くの場合、これらのGUIはdialog(1)
で作成されます。これは、一連のコマンドライン引数を取り、ncurses
でダイアログをレンダリングします。たとえば、Linuxカーネルのmenuconfigは次のようになります。
dialog
の使用例は次のとおりです。
$ dialog --title "Hello" --infobox "Hello there Unix and Linux Stack Exchange" 20 100
その結果:
より高いレベルでは、正確にそのように見えるものは一般的に イモリ/ホイップテール または ダイアログ 。ダイアログはそのリストボックスのようなコントロールの周りにフレームを描く傾向があるので、その特定のものはそれがイモリ/ホイップテールのように見えます。別の例として、Linuxカーネル構成はダイアログのカットダウンカスタムバージョンを使用します(追加機能なしでは使用されません。yes/ no/moduleチェックボックスはカスタム機能だと思います)