Quiero construir una imagen acoplable a partir de la imagen de ubuntu. Es necesario cambiar el sh predeterminado de guión a bash manualmente. (Debido a que requiere instalar muchos paquetes rpm que contienen scripts bash)
dpkg-reconfigure dash
¿Hay algún método para permitir esta acción automáticamente sin el comportamiento humano?
En mi Dockerfile puede estar escrito como (Método 1)
RUN dpkg-reconfigure dash
He probado otro método (Método 2)
RUN ln -sf bash /bin/sh
Pero, ambos métodos no pueden funcionar.
debconf-show dash
para obtener opciones.echo "dash dash/sh boolean false" | debconf-set-selections
yDEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash
para hacer configuraciones no interactivas.Pegar el comentario de Daniel como respuesta aquí ya que no se basa en la configuración predeterminada de
dpkg-reconfigure
.Para obtener opciones:
Para configurar esta opción en particular para
false
:y para reconfigurar realmente el paquete:
Esto funcionó para mí desde un Dockerfile:
fuente