重构安装脚本