我正在更新apt并在运行时将mysql-client安装到ubuntu 18.04 aws实例。 我的shell命令就像
- apt-get update
- apt-get install -y mysql-client
- apt-get install -y unzip
但是'apt-get install -y mysql-client'挂起并锁定apt。因此“ apt-get install -y解压缩”失败。因此,要执行此操作,我必须手动终止该进程,并从以下命令中删除apt的时间。
步骤01。 grep apt
第02步:杀死-9
步骤03。sudo dpkg --configure -a
步骤04。是以下消息
重新启动将自动为您完成,因此您可以避免在每次磁带库升级时都被问到问题。 │无需询问即可在软件包升级期间重新启动服务?
步骤05. apt-get install -y mysql-client
我的问题是我如何从Shell脚本实现以下操作,或者有什么方法可以在运行时安装mysql-client?
答案 0 :(得分:-1)
尝试设置DEBIAN_FRONTEND=noninteractive
和-q
参数,以避免易于打开交互式提示。
例如:
DEBIAN_FRONTEND=noninteractive apt-get install -yq mysql-client