Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/10/2012, à 14:59

phykypsy

Création d'un .deb et installation automatique des dépendances

Bonjour à tous,

Je suis actuellement en train d'écrire un petit programme que j'aimerais distribuer (dans mon entourage) sous la forme d'un .deb. Ce programme dépend d'un paquet (qt4) que j'aimerais installer automatiquement au dépaquetage (dans le cas où il n'est pas déjà installé).

Est-il propre de faire un "apt-get" dans le fichier "preinst" ? Existe-t-il une autre solution ?

Merci !

Phykypsy

Hors ligne

#2 Le 29/10/2012, à 20:11

jacobus77

Re : Création d'un .deb et installation automatique des dépendances

Il te suffit de rajouter qt4 comme une dépendance dans le fichier debian/control.

Est-il propre de faire un "apt-get" dans le fichier "preinst" ?

C'est le contraire du principe du gestionnaire de paquet. Aprés c'est toi qui voit.

Hors ligne

#3 Le 29/10/2012, à 20:17

phykypsy

Re : Création d'un .deb et installation automatique des dépendances

Merci  de ta réponse. Le problème est que j'ai mis qt4 en dépendance. Mais quand je fais un dpkg -i monpaquet.deb, il me dit (en gros) "votre paquet dépends de qt4 qui n'est pas installé", mais il ne l'installe pas.

Hors ligne

#4 Le 29/10/2012, à 23:09

jacobus77

Re : Création d'un .deb et installation automatique des dépendances

C'est normal dpkg ne gère pas les dépendances, il vérifie juste.
Je crois que gdebi les gères.
Sinon tu peux ouvrir un ppa. wink

Hors ligne

#5 Le 29/10/2012, à 23:36

phykypsy

Re : Création d'un .deb et installation automatique des dépendances

Je suis pas sûr que ça vaille le coup de faire un ppa tongue

Mais je voulais justement le forcer à gérer les dépendances (genre en rajoutant un truc dans le preinst). J'avais cherché un peu et vu que gdebi existait, le problème c'est que si je demande aux gens d'installer gdebi, autant leur demander d'installer qt4 tongue !

Si ya pas de méthode c'est pas très grave, je leurs dirai ce qu'il faut faire !

Hors ligne

#6 Le 30/10/2012, à 00:00

jacobus77

Re : Création d'un .deb et installation automatique des dépendances

Si c'est juste qt4 ça te fait un sheel script de 2 lignes à distribuer avec ton paquet, ou tu peux faire la manip dont tu parlais, c'est pas trés clean mais c'est pas trés grave non plus si tu distribues ton paquet que à qqes personnes.

Dernière modification par jacobus77 (Le 30/10/2012, à 00:00)

Hors ligne

#7 Le 30/10/2012, à 00:51

phykypsy

Re : Création d'un .deb et installation automatique des dépendances

Ok !

Je vais faire ça alors !

Hors ligne