[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Duda y problema con debconf y pre-depends



On Wed, Jan 23, 2008 at 01:07:46PM +0100, MarioDebian wrote:
> Buenas...
> 
> Estoy intentando hacer un metamaquete (metamoodle podría ser el
> nombre) para instalar (por dependencias) moodle sobre mysql y apache2.
> Esto más o menos lo he conseguido con:
> 
> Package: metamoodle
> Depends: apache2, mysql-server, php5-mysql, libapache2-mod-php5,
> mysql-client, moodle
> Pre-Depends: metamoodle-pressed
> 
> ¿¿¿ No debería instalarse y configurarse _antes_ de configurar mysql y
> moodle... ???
> ... 

No, por que sólo metamoodle predepende de -preseed. mysql y moodle
no. Dadas tus dependencias, lo que va a pasar es:

- preinst de -preseed
- desempaca -preseed
- postinset de -preseed
- preinst de las dependencias de metamoodle, y el de metamodle.
- desempaca las dependencias de metamoodle
- desempaca metamoodle
- postinst de las dependencias
- postinst de metamoodle

> ¿preinst se llama antes o despues que config?

Antes, por supuesto. Por eso es pre- :)

La confusión aquí es que supusiste que los predepends se instalan y
configuran antes de instalar los depends, pero eso no es
necesariamente cierto. dpkg solo te garantiza que los instalará y
configurará antes que el paquete que predepende.

Attachment: signature.asc
Description: Digital signature


Reply to: