如何通过Aptitude进行安装时非交互式地指定MySQL根密码?

aptitude install mysql-server时抛出一个提示,要求我设置root密码。 我想通过在初始命令中指定密码来避免这种情况。 我该怎么做呢?

看一下debconf-set-selections页 – 它应该完成你正在做的事情。

你应该可以进入已经安装了MySQL的盒子,并且:

 debconf-get-selections | grep "^mysql-server" >mysql-server-sel.txt 

然后将其复制到您的目标框中,然后运行: –

 debconf-set-selections mysql-server-sel.txt apt-get install mysql-server