我有 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-server,我需要手动干预并添加 mysql root 密码。这也可以自动化吗?
答案1
自动安装
您可以使用 -y 选项,例如
sudo apt install -y <package>
自动回答“是”
写入文件
您可以通过以下方式编辑文件
sudo echo 'a line' > <file>
开始一个新文件并
sudo echo 'another line' >> <file>
将行附加到该文件
无人值守的 mySQL 安装
有关 mySQL 安装时的密码提示,请参阅这个答案
无人值守 phpmyadmin 安装
有关 phpmyadmin 安装的提示,请参阅这边我没有测试过但它可能仍然有效。
注意:安装 phpmyadmin 后不要忘记重新启动 apache2
sudo service apache2 restart