Jos*_*osh 6 lamp bash unattended-upgrades
有没有办法在 bash 脚本中设置和预配置灯环境,而无需用户通过 dpkg 提示,并提供诸如 mysql 或 root 用户密码之类的数据?
是的,但您需要自己创建安装脚本。
安装 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 行。还可能需要将版本号更改为最新的稳定版本。
| 归档时间: |
|
| 查看次数: |
4435 次 |
| 最近记录: |