dbdesigner, paquets et dépendances
Le système de paquets debian est à mon humble avis la grande force de cette famille de distribution. Un utilisateur «normal» n'a probablement jamais besoin de toucher quoi que ce soit dans la configuration pour avoir une distribution en permanence à jour et, avec Ubuntu, bénéficier d'un panel complet d'applications.
Un monde parfait n'existant pas, il arrive tôt ou tard que l'on aie besoin d'une application qui ne soit pas spécifiquement packagée pour Ubuntu et que l'on ne trouve que la version Debian.
C'est exactement ce qui risque de vous arriver si vous décidez d'installer DBDesigner4 par exemple à partir de leur site. Ce logiciel n'étant pas packagé, je télécharge une archive binaire et lance impatiemment l'exécutable. Erreur : il ne trouve pas la lib kylixlibs3-borqt.
Un apt-cache search finira de me saper le moral en ne me trouvant aucun paquet contenant ce nom dans le repository d'ubuntu (ni debian d'ailleurs, il s'agit d'un paquet de la suite Kylix de Borland).
Par chance, j'arrive à trouver un paquet de la dite lib packagée pour debian. Je la télécharge et lance un dpkg -i . Erreur (encore) le paquet «xlibs» est une dépendance recquise de ce paquet. Cependant, cette dépendance ne doit pas être critique car désormais DBDesigner fonctionne. Je ne peux pourtant rester dans cet état car ce problème de dépendance empêche toute nouvelle opération sur ma distribution, le système de paquets me demandant de résoudre ce problème avant toute chose.
Soit ! J'ouvre le paquet avec Ark, extrait le fichier control.tar.gz et édite le fichier nommé control. Il suffit de supprimer «xlibs» dans la liste des dépendance, de remettre control dans control.tar.gz et ce dernier dans le fichier .deb. Je relance mon «dpkg -i» et voila !
Si vous préférez télécharger directement la lib, cliquez ici
Un monde parfait n'existant pas, il arrive tôt ou tard que l'on aie besoin d'une application qui ne soit pas spécifiquement packagée pour Ubuntu et que l'on ne trouve que la version Debian.
C'est exactement ce qui risque de vous arriver si vous décidez d'installer DBDesigner4 par exemple à partir de leur site. Ce logiciel n'étant pas packagé, je télécharge une archive binaire et lance impatiemment l'exécutable. Erreur : il ne trouve pas la lib kylixlibs3-borqt.
Un apt-cache search finira de me saper le moral en ne me trouvant aucun paquet contenant ce nom dans le repository d'ubuntu (ni debian d'ailleurs, il s'agit d'un paquet de la suite Kylix de Borland).
Par chance, j'arrive à trouver un paquet de la dite lib packagée pour debian. Je la télécharge et lance un dpkg -i . Erreur (encore) le paquet «xlibs» est une dépendance recquise de ce paquet. Cependant, cette dépendance ne doit pas être critique car désormais DBDesigner fonctionne. Je ne peux pourtant rester dans cet état car ce problème de dépendance empêche toute nouvelle opération sur ma distribution, le système de paquets me demandant de résoudre ce problème avant toute chose.
Soit ! J'ouvre le paquet avec Ark, extrait le fichier control.tar.gz et édite le fichier nommé control. Il suffit de supprimer «xlibs» dans la liste des dépendance, de remettre control dans control.tar.gz et ce dernier dans le fichier .deb. Je relance mon «dpkg -i» et voila !
Si vous préférez télécharger directement la lib, cliquez ici
Publicité