Soy parte de un pequeño equipo que desarrolla una aplicación web de intranet. Queremos un método de instalación fácil, por lo que estábamos pensando en cómo apt-get
funciona, especialmente con la instalación de dependencias.
Nuestra aplicación tiene muchas dependencias (PHP5, PostgreSQL, FOP, etc.) pero necesitamos control sobre quién tiene acceso a la instalación. Con esto en mente, comenzamos a buscar construir nuestro propio archivo .deb. Parece que puedo definir las dependencias en mi archivo de control, pero cuando intentamos instalar el archivo .deb usando dpkg
, las dependencias se verifican, fallan y la instalación se detiene.
Lo que hice entonces fue ejecutar un apt-get -f install
comando para ejecutar la instalación nuevamente con dependencias, pero no quiero hacer esto.
Así que aquí está la pregunta, ¿hay alguna manera de que un archivo .deb pueda instalar las dependencias automáticamente, como y lo apt-get install abc
haría?
Básicamente, queremos que la instalación sea lo más simple posible, por lo tanto, no queremos que el usuario final ejecute ningún comando que no sea absolutamente necesario.