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 13/04/2014, à 09:37

Christophe C

Paquet debian - impossible d'installer une dépendance

Bonjour,

J'ai fait un paquet debian, qui ne veut pas installer une dépendance.

Le fichier control est ainsi  :

Package: monpaquet
Version: 0.96
Section: utils
Priority: optional
Architecture: amd64
Depends: trash-cli (>=0.12), bash (>=4.2)
Installed-Size: 300
Maintainer: Christophe
Description: decription de mon paquet

Bash ne pose pas de pb (il est déjà installé), mais trash-cli ne s'installe pas. Que je passe avec gdebi ou dpkg -i, j'ai le même message :

dpkg: des problèmes de dépendances empêchent la configuration de monpaquet :
monpaquet dépend de trash-cli ; cependant :
Le paquet trash-cli n'est pas installé.

Si je fais un sudo apt-get install -f, trash-cli s'installe.

Si je fais un sudo apt-get install trash-cli, aucun pb non plus.

J'ai essayé avec Depends: trash-cli (sans le N° de version) : pas mieux.

Je n'ai pas d'erreur lintian dans mon paquet, donc je ne pige pas.
J'ai essayé avec d'autres dépendances, cela ne marche pas non plus. Donc je fais forcément une erreur, mais je ne vois pas laquelle.

Si quelqu'un a une solution, je suis preneur.

Dernière modification par Christophe C (Le 13/04/2014, à 09:38)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 13/04/2014, à 11:17

Christophe C

Re : Paquet debian - impossible d'installer une dépendance

Apparemment je n'ai le pb que sous la 14.04 ?


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#3 Le 16/04/2014, à 20:53

tiramiseb

Re : Paquet debian - impossible d'installer une dépendance

Salut,

dpkg ne gère pas les dépendances.
Quand tu installes un paquet avec dpkg, il te dit qu'il y a une dépendance manquante, il le consigne et il bloque.
Après, tu peux demander à apt-get de chercher la dépendance automatiquement (install -f).

Le comportement que tu décris est normal.

Hors ligne

#4 Le 17/04/2014, à 06:31

Christophe C

Re : Paquet debian - impossible d'installer une dépendance

Non, puisque gdebi gère les dépendances. Celle-ci s'installe sous 13.10, mais pas sous 14.10. Je pense que c'est un bug.

Dpkg c'était juste pour essayer autre chose. Ceci dit tu m'apprend quelque chose sur sa non gestion des dépendances. Dans ce cas, comment installer un paquet téléchargé avec ses dépendances si on veut faire de la ligne de commande ?


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#5 Le 17/04/2014, à 06:52

bishop

Re : Paquet debian - impossible d'installer une dépendance

Christophe C !
Je pense comme toi, qu'il y a un PB avec GDebi. Sous Trusty 14.04 j'ai eu ce problème de dépendances avec les deux derniers paquets installés avec GDebi. J'ai dû "Réparer les paquets cassés" avec Synaptic (équivalent de sudo apt-get install -f en ligne de commande).

Peut être est-ce dû aux modifications apportées à apt-get et à la transition vers apt sur Trusty ?
Exemple : au revoir apt-get , bonjour "apt". Certaines fonctionnalités peuvent ne pas être implémentées dans GDebi mais ce ne sont que des spéculations de ma part...

Dernière modification par bishop (Le 17/04/2014, à 06:57)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#6 Le 17/04/2014, à 07:36

tiramiseb

Re : Paquet debian - impossible d'installer une dépendance

Concernant GDebi, je ne saurais pas te répondre, je ne l'utilise pas...

Dans ce cas, comment installer un paquet téléchargé avec ses dépendances si on veut faire de la ligne de commande ?

"dpkg -i" puis "apt-get install -f". Pas d'autre possibilité de base, à ma connaissance...

Hors ligne