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 pensé au apt-get
fonctionnement, en particulier avec l'installation des dépendances.
Notre application a de nombreuses dépendances (PHP5, PostgreSQL, FOP, etc.) mais nous devons contrôler qui a accès à l'installation. Dans cet esprit, nous avons commencé à chercher à créer 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 dpkg
, les dépendances sont vérifiées, échouent et l'installation s'arrête.
J'ai ensuite exécuté une apt-get -f install
commande pour relancer l'installation avec des dépendances, mais je ne veux pas le faire.
Voici donc la question: existe-t-il un moyen pour qu'un fichier .deb installe automatiquement les dépendances, tout comme et le apt-get install abc
ferait?
Fondamentalement, nous voulons rendre l'installation aussi simple que possible, donc nous ne voulons pas que l'utilisateur final exécute une commande qui n'est pas absolument nécessaire.
Réponses:
Gdebi
gdebi
installe un paquet deb et ses dépendances. Pour l'utiliser, exécutez: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 la ligne de commande équivalente à l'outil graphique du même nom qui était inclus par défaut dans Ubuntu. La commande de l'outil graphique estgdebi-gtk
et a des fonctionnalités similaires:la source
Maintenant, cela est déjà géré par le Centre logiciel.
la source