3 #=================================================================#
5 #=================================================================#
9 #=================================================================#
10 # 一部の値はデバッグ用引数で上書きできます。
11 # 詳しくは-hオプションをつけてeg-installerを実行してください。
12 #=================================================================#
17 window_text="EG-Installer v.${version}"
23 #=================================================================#
24 # svgもしくはpngが使用できます。必ずフルパスで記述してください。
25 # このアイコンはウィンドウマネージャのアイコン表示に使用されます。
26 #=================================================================#
28 window_icon="/usr/share/pixmaps/archlinux.png"
34 #=================================================================#
35 # ArchLinuxでは、この設定は無視され、自動的に/usr/bin/pacmanに設定されます。
36 # それ以外ではpacaptが存在しないとエラーになります。
37 #=================================================================#
39 pacman="/etc/eg-installer/pacapt"
45 #=================================================================#
46 # 各ソフトウェアのインストール情報などが書かれたスクリプトが入っているディレクトリです。
47 # ディレクトリ内にはパッケージのスクリプト以外はいれないでください(正常に実行できません)
48 # スクリプトと同じディレクトリを指定する場合は${current_dir}が使用できます。
49 #=================================================================#
51 script_dir="/etc/eg-installer/softwares"
55 #-- インストールされているパッケージ一覧 --#
57 #=================================================================#
58 # ディストリビューションに依存するため、設定で定義します。
59 # 対応させたいディストリビューションで、「pacapt -Q」を実行して
60 # インストールされているパッケージのみを出力するようにしてください。
61 # バージョン情報などが表示される場合は、awkやgrepなどを使用して出力から除外してください。
62 # ディストリビューターはかならずこの値を変更してください
64 # pacaptへのパスとして${pacman}を使用してください。
65 # (${pacman}は上記の「pacaptのパス」に設定された値になります。)
66 #=================================================================#
69 # installed_list () { pacman -Q | awk '{print $1}'; }
72 # installed_list () { ${pacman} -Q | awk '{print $2}'; }
74 installed_list () { pacman -Q | awk '{print $1}'; }
78 #-- softwaresアップデートスクリプト --#
80 #=================================================================#
81 # softwaresの中身を更新するスクリプトです。
82 # スクリプトはすべてディストリビューターが用意する必要があります。
83 # デフォルトではこの項目は空です。この変数を設定するのは全て自己責任でお願いします。
84 # この変数で設定したスクリプトは「ソフトウェアの追加と削除」を選択した際に、softwaresの一覧を読み込む前に実行されます。
85 # 例えば、SereneLinuxでは最新のsoftwaresを公式サイトの「serenelinux.com/redirect/softwares/bionic」に置き、
86 # この変数で一覧を読み込む前に自動でダウンロード、展開を行うようにしています。
87 #=================================================================#
95 #=================================================================#
97 # ここで設定された値は通常の引数より優先されます。
98 # 使用できるオプションは-hオプションで確認してください。
99 #=================================================================#