diff --git a/main/setup b/main/setup index b7d0a3e..c611d22 100755 --- a/main/setup +++ b/main/setup @@ -26,6 +26,7 @@ workdir="$(pwd)/../interface" exec_file='xinitrc_setup' work_write_dir='/var/install' +configfile="../xml/config.xml" #=================================================================================== #Performance function #=================================================================================== @@ -43,7 +44,7 @@ config_execfile(){ if [ -f ${work_write_dir}/install.xml ]; then echo "python check_oldconf.py -l $1 " >> ${work_write_dir}/${exec_file} fi - echo "python ri_main.py -l $1" >> ${work_write_dir}/${exec_file} + echo "python ri_main.py -l $1 -c $configfile" >> ${work_write_dir}/${exec_file} } main(){ @@ -51,13 +52,14 @@ main(){ local language='chinese' local xstart='yes' - tmp=$(getopt -o s:l:nh --long style:,language:,noXserver,help -- "$@") + tmp=$(getopt -o c:s:l:nh --long style:,configfile:,language:,noXserver,help -- "$@") eval set -- "$tmp" mkdir -p $work_write_dir while true;do case "$1" in + '-c'|'--configfile') configfile="$2" ; shift 2;; '-s'|'--style') type="$2" ;shift 2;; '-l'|'--language') language="$2" ;shift 2;; '-n'|'--noXserver') xstart='no' ;shift ;; diff --git a/xml/server-dep.xml b/xml/server-dep.xml new file mode 100644 index 0000000..e731cd4 --- /dev/null +++ b/xml/server-dep.xml @@ -0,0 +1,857 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C++ Interfaces for GTK+ and GNOME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Callback Framework for C++ + + + + + + + + + + + + + + + + + libxml++ is a C++ API for the popular libxml XML parser, written in C + + + + + + + + + + + + + + + + + + + + list open files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure connections on top of the Tcl socket mechanism. + + + + + + + + + + + + + + unrar is a free software version of the non-free unrar utility that exists on many GNU/Linux systems today. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 基础类是包括字符界面的最小系统,可以独立运行各种不依靠图形界面的程序, + 除 ssh(d) 外不包括其它网络服务。 + 基础类软件包分为必选包和可选包,必选包是默认安装的,可选包可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 开发类包括 C、C++(Fortran)、DDD 等开发工具。 + 开发类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + 图形类包括 X11 相关的各种程序。 + 图形类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 因特网类包括万维网浏览器 Firefox 等。 + 因特网类软件包都是必选包,当选择安装该类后,必选包是默认安装的。 + + + + + + + + 多媒体类包括各种媒体库。 + 多媒体类都是可选软件包,可以自由选择安装。 + + + + + + + + + + 网络服务类包括各种网络服务包。 + 网络服务类都是可选软件包,可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 网络工具类包括 tcpdump 等网络工具。 + 网络工具类都是可选软件包,可以自由选择安装。 + + + + + + + + + + + + + + + + + + + diff --git a/xml/server.xml b/xml/server.xml new file mode 100644 index 0000000..4e90db8 --- /dev/null +++ b/xml/server.xml @@ -0,0 +1,810 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C++ Interfaces for GTK+ and GNOME + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Callback Framework for C++ + + + + + + + + + + + + + + + + + libxml++ is a C++ API for the popular libxml XML parser, written in C + + + + + + + + + + + + + + + + + + + + list open files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure connections on top of the Tcl socket mechanism. + + + + + + + + + + + + + + unrar is a free software version of the non-free unrar utility that exists on many GNU/Linux systems today. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 基础类是包括字符界面的最小系统,可以独立运行各种不依靠图形界面的程序, + 除 ssh(d) 外不包括其它网络服务。 + 基础类软件包分为必选包和可选包,必选包是默认安装的,可选包可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 开发类包括 C、C++(Fortran)、DDD 等开发工具。 + 开发类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + 图形类包括 X11 相关的各种程序。 + 图形类软件包分为必选包和可选包,当选择安装该类后,必选包是默认安装的,可选包可以自由选择安装。 + + + + + + + + + + + + + + 因特网类包括万维网浏览器 Firefox 等。 + 因特网类软件包都是必选包,当选择安装该类后,必选包是默认安装的。 + + + + + + + + + 网络服务类包括各种网络服务包。 + 网络服务类都是可选软件包,可以自由选择安装。 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 网络工具类包括 tcpdump 等网络工具。 + 网络工具类都是可选软件包,可以自由选择安装。 + + + + + + + + + + + + + + + + + +