Je fais partie d'une petite équipe qui développe une application Web intranet. Nous voulons une méthode d’installation facile, nous avons donc réfléchi au fonctionnement de _apt-get
_, en particulier lors de l’installation de dépendances.
Notre application a de nombreuses dépendances (PHP5, PostgreSQL, FOP, etc.) mais nous avons besoin de contrôler qui a accès à l'installation. C'est dans cet esprit que nous avons commencé à construire notre propre fichier .deb. Il semble que je puisse définir les dépendances dans mon fichier de contrôle, mais lorsque nous essayons d'installer le fichier .deb à l'aide de dpkg
, les dépendances sont vérifiées, échouent et l'installation s'arrête.
Ce que j'ai alors fait était d'exécuter une commande _apt-get -f install
_ pour réexécuter l'installation avec des dépendances, mais je ne souhaite pas le faire.
Alors, voici la question: y at-il un moyen pour un fichier .deb d’installer les dépendances automatiquement, exactement comme le ferait _apt-get install abc
_?
En gros, nous souhaitons simplifier au maximum l’installation. Par conséquent, nous ne souhaitons pas que l’utilisateur final exécute une commande qui n’est pas absolument nécessaire.
gdebi
installe un paquet deb et ses dépendances. Pour l'utiliser, lancez:
_Sudo gdebi package.deb
_
Dans les versions plus récentes d'Ubuntu, ce n'est pas installé par défaut, vous devrez donc l'installer à partir des référentiels.
Voir man gdebi
pour une liste complète des options.
gdebi
est l'équivalent en ligne de commande de l'outil graphique du même nom qui était inclus par défaut dans Ubuntu. La commande pour l'outil graphique est _gdebi-gtk
_ et possède des fonctionnalités similaires:
Maintenant, cela est déjà géré par le centre logiciel.