是否可以进行无人值守/静音灯安装?

有没有办法在bash脚本中设置和预配置灯环境,而无需用户提示dpkg并显示mysql或root用户密码等数据?

是的但您需要自己创建安装脚本。

安装Apache 2,PHP 5,MySQL,Java JDK,NetBeans和C ++的示例 。 PASSWORD需要是你的MySQL密码(在这里找到):

 #!/ bin / sh的

 apt-get update
 apt-get -y install apache2
 apt-get -y install php5 libapache2-mod-php5
 /etc/init.d/apache2重启

 echo mysql-server-5.1 mysql-server / root_password密码PASSWORD |  debconf的设置,选择
 echo mysql-server-5.1 mysql-server / root_password_again密码PASSWORD |  debconf的设置,选择
 apt-get install -y mysql-server

 echo''> /var/www/phpinfo.php
 apt-get -y install openjdk-6-jdk openjdk-6-jre
 apt-get -y install libnb-platform12-java
 apt-get -y install libnb-platform12-java-doc
 mget http://download.netbeans.org/netbeans/7.1.2/final/bundles/netbeans-7.1.2
 -ml-linux.sh

 #Clean out / tmp ...
 sudo rm -rf / tmp / *
 cd / tmp

 #更新此行以反映较新版本的Netbeans或将'javase替换为'javaee'或手动添加jee
根据需要#Netbeans的插件。
 wget http://download.netbeans.org/netbeans/7.1.2/final/bundles/netbeans-7.1.2-

 ml-linux.sh
 sh /tmp/netbeans-7.1.2-ml-linux.sh --silent

 #将Netbeans启动器添加到您的PATH。 这样做允许您从终端运行'netbeans'命令
 ln -s /usr/local/netbeans-7.1.2/bin/netbeans / usr / local / bin /

 #C ++
 apt-get -y install build-essential
 apt-get -y安装synaptic

退出0

如果此脚本中有更多内容(如C ++,netbeans),则只需删除apt-get行。 也可能需要将版本号更改为最新的稳定版本。