У меня есть 100 ПК, где мне нужно установить следующие программы:
Install
- Net Beans
- Chromium
- Flash
- MySQL Workbench
- Colagit UI
sudo apt-get install tasksel
sudo tasksel install lamp-server
sudo apt-get install phpmyadmin
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
sudo gedit /etc/apache2/sites-available/default
<Directory /var/www>
------
Allow Override All
--
</Directory>
sudo apt-get install git-core
Есть ли способ автоматизировать все вышеперечисленное? Для phpmyadmin и lamp-сервера мне нужно вмешаться вручную и добавить пароль пользователя mysql. Может ли это быть автоматизировано?
Вы можете использовать -y Option, например
sudo apt install -y <package>
, для автоматического ответа на Да
Редактирование файла, которое вы могли бы сделать с помощью
sudo echo 'a line' > <file>
Для начала нового файла и
sudo echo 'another line' >> <file>
Чтобы добавить строки к этому файлу
Для подсказки пароля во время установки mySQL обратитесь к этому ответу
Для запросов на установку phpmyadmin обратитесь к этому ответу Я не тестировал его, но он все равно может работать.
Примечание. Не забудьте перезапустить apache2 после установки phpmyadmin
sudo service apache2 restart
Вы можете использовать -y Option, например
sudo apt install -y <package>
, для автоматического ответа на Да
Редактирование файла, которое вы могли бы сделать с помощью
sudo echo 'a line' > <file>
Для начала нового файла и
sudo echo 'another line' >> <file>
Чтобы добавить строки к этому файлу
Для подсказки пароля во время установки mySQL обратитесь к этому ответу
Для запросов на установку phpmyadmin обратитесь к этому ответу Я не тестировал его, но он все равно может работать.
Примечание. Не забудьте перезапустить apache2 после установки phpmyadmin
sudo service apache2 restart