Можно ли выполнить автоматическую / бесшумную установку лампы?

Есть ли способ установить и предварительно настроить среду лампы в сценарии bash без запроса пользователя от dpkg и представления данных, таких как mysql или пароль пользователя root, и подобных вещей?

6
задан 8 January 2013 в 17:52

1 ответ

Да, но вам нужно создать скрипт установки самостоятельно.

Пример , который устанавливает 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 restart

echo mysql-server-5.1 mysql-server/root_password password PASSWORD | debconf-set-selections
echo mysql-server-5.1 mysql-server/root_password_again password PASSWORD | debconf-set-selections
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

#Update this line to reflect newer versions of Netbeans or replace 'javase with 'javaee' or add jee manually via
#Netbeans 'plugins as needed.
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

#Add Netbeans launcher to your PATH. Doing so allows you to run 'netbeans' command from the terminal
ln -s /usr/local/netbeans-7.1.2/bin/netbeans /usr/local/bin/

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

exit 0

Если в этом скрипте больше, чем нужно (например, C ++, netbeans), просто удалите получить линии. Также может потребоваться изменить номера версий на последние стабильные версии.

0
ответ дан 8 January 2013 в 17:52

Другие вопросы по тегам:

Похожие вопросы: