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

Jos*_*osh 6 lamp bash unattended-upgrades

有没有办法在 bash 脚本中设置和预配置灯环境,而无需用户通过 dpkg 提示,并提供诸如 mysql 或 root 用户密码之类的数据?

Rin*_*ind 8

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

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

#!/bin/sh

apt-get 更新
apt-get -y 安装 apache2
apt-get -y 安装 php5 libapache2-mod-php5
/etc/init.d/apache2重启

echo mysql-server-5.1 mysql-server/root_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 安装 openjdk-6-jdk openjdk-6-jre
apt-get -y 安装 libnb-platform12-java
apt-get -y 安装 libnb-platform12-java-doc
mget http://download.netbeans.org/netbeans/7.1.2/final/bundles/netbeans-7.1.2\
-ml-linux.sh

#清除/tmp...
须藤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 安装突触

退出 0

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