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 14/08/2009, à 08:05

roger64

Rajouter des dépendances en utilisant sudo checkinstall

bonjour

Je cherche à créer un paquet deb pour un logiciel nommé sigil, qui permet de réaliser des livres électroniques au format epub.

Le paquet deb se construit bien.

Pendant la phase de réalisation du deb (sudo checkinstall), il m'est demandé si je souhaite modifier quelques chose. Je souhaite ajouter au paragraphe 10, baptisé "dependencies", quatre noms de paquets. Cependant, il doit y avoir une façon particulière de les écrire, car lorsque j'ajoute exactement le texte ci-après, cela déclenche un message d'erreur.

libqt4-gui libqt4-svg libqt4-webkit libqt4-xml

Question

Comment rajouter exactement dans les "dependencies" la liste des paquets ci-dessus ? Faut-il mettre des / ou des | ou des \ quelque part? Y a t-il une ponctuation particulière à respecter?

Dernière modification par roger64 (Le 14/08/2009, à 08:19)

Hors ligne

#2 Le 14/08/2009, à 11:46

roger64

Re : Rajouter des dépendances en utilisant sudo checkinstall

J'ai aussi tenté

sudo checkinstall --requires libqt4-gui libqt4-svg libqt4-webkit libqt4-xml

Il n'enregistre que le premier.

sudo checkinstall --requires libqt4-gui --requires libqt4-svg --requires  libqt4-webkit --requires libqt4-xml

Il n'enregistre que le dernier. 

Enfin, je croyais y être arrivé avec ça
sudo checkinstall --requires="libqt4-gui libqt4-svg libqt4-webkit libqt4-xml"
Il enregistre bien les quatre dépendances mais le résultat final est:

dpkg-deb: erreur d'analyse syntaxique, dans le fichier « /var/tmp/tmp.BqJzisRQFp/package/DEBIAN/control » près de la ligne 8 paquet « sigil-0.1.2 »:
champ « Depends », erreur de syntaxe après la référence au paquet « libqt4-gui »

langue au jackalope  big_smile

Dernière modification par roger64 (Le 14/08/2009, à 12:10)

Hors ligne

#3 Le 14/08/2009, à 16:13

roger64

Re : Rajouter des dépendances en utilisant sudo checkinstall

Personne n'utilise checkinstall avec des dépendances?

ah, une piste, http://forum.ubuntu-fr.org/viewtopic.php?id=133940 smile

et je viens de lire qu'il faut utiliser la virgule entre deux caractères, sans aucun espace..

Dernière modification par roger64 (Le 14/08/2009, à 16:27)

Hors ligne

#4 Le 14/08/2009, à 16:53

roger64

Re : Rajouter des dépendances en utilisant sudo checkinstall

et la réponse est smile

Attention, aucun espace entre les dépendances, juste une virgule...eh oui!

$‭ ‬sudo checkinstall‭ ‬--requires‭="‬libqt4-gui,libqt4-svg,libqt4-webkit,libqt4-xml‭"

Hors ligne