tkdesk
problèmes de dépendances
Environnements Graphiques / Autres environnements

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Comme il n'y a pas de rpm disponible, j'ai retrouvé l'archive .deb que j'avais utilisée sur Xubuntu
J'ai lancé la commande "dpkg -i archive.deb" et tout se déroulait jusqu'à la recherches des lib qui vont bien.
Voila ce que j'obtiens :
Caché :
dpkg -i '/home/ivan/Archives_Logiciels/tkdesk_2.0-11_amd64.deb'
(Lecture de la base de données... 754 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../tkdesk_2.0-11_amd64.deb ...
Dépaquetage de tkdesk (2.0-11) sur (2.0-11) ...
dpkg: des problèmes de dépendances empêchent la configuration de tkdesk :
tkdesk dépend de libc6 (>= 2.14) ; cependant :
Le paquet libc6 n'est pas installé.
tkdesk dépend de libtcl8.6 (>= 8.6.0) ; cependant :
Le paquet libtcl8.6 n'est pas installé.
tkdesk dépend de libtk8.6 (>= 8.6.0) ; cependant :
Le paquet libtk8.6 n'est pas installé.
tkdesk dépend de libx11-6 ; cependant :
Le paquet libx11-6 n'est pas installé.
tkdesk dépend de tcl-itcl4 (>= 4.0.0) ; cependant :
Le paquet tcl-itcl4 n'est pas installé.
tkdesk dépend de tk8.6-blt2.5 (>= 2.5.3) ; cependant :
Le paquet tk8.6-blt2.5 n'est pas installé.
dpkg: erreur de traitement du paquet tkdesk (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
tkdesk
(Lecture de la base de données... 754 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../tkdesk_2.0-11_amd64.deb ...
Dépaquetage de tkdesk (2.0-11) sur (2.0-11) ...
dpkg: des problèmes de dépendances empêchent la configuration de tkdesk :
tkdesk dépend de libc6 (>= 2.14) ; cependant :
Le paquet libc6 n'est pas installé.
tkdesk dépend de libtcl8.6 (>= 8.6.0) ; cependant :
Le paquet libtcl8.6 n'est pas installé.
tkdesk dépend de libtk8.6 (>= 8.6.0) ; cependant :
Le paquet libtk8.6 n'est pas installé.
tkdesk dépend de libx11-6 ; cependant :
Le paquet libx11-6 n'est pas installé.
tkdesk dépend de tcl-itcl4 (>= 4.0.0) ; cependant :
Le paquet tcl-itcl4 n'est pas installé.
tkdesk dépend de tk8.6-blt2.5 (>= 2.5.3) ; cependant :
Le paquet tk8.6-blt2.5 n'est pas installé.
dpkg: erreur de traitement du paquet tkdesk (--install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
tkdesk
En fait les libs sont bien présentes sur Mageia, mais elles ne portent pas exactement le même nom. ex: lib64tcl8.6 au lieu de libtcl8.6 attendue dans l'archive debian
Est-il possible de faire simplement une copie des libs mageia, de leur donner le nom attendu dans l'archive .deb et de les inclure dans le dossier /user/lib/ à coté des libs mageia ?

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je ne connais pas dkpg pour forcer l' installation de paquet sans tenir compte des dépendances ( puisque quoique l' on fasse l' utilitaire se plaindra), peut être un "dkpg -i --force-all" ?
Si on est sur que tous les fichiers nécessaires sont présents c' est une option qui peut être envisagée.
Ensuite si cela n' est pas suffisant, il pourrait être nécessaire de faire des liens symboliques avec le nom recherché vers les fichiers qui se trouvent dans /usr/lib64 ( par contre je déconseillerais pour libc ( sauf erreur cette librairie est une base du système et une mauvaise manipulation pourrait bloquer le système ( forcer un paquet n' est recommandé que quand on est sur que cela ne risque pas de casser quelque chose)).

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
J'ai tenté --force-all comme suggéré, mais ça ne règle pas le problème de dépendances.
Je vais essayer les liens symboliques, mais comme je n'ai jamais fait cela, je vais procéder avec prudence quand j'aurai compris comment il faut faire.

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Mais je n'ai pas vu comment créer de nouveaux liens symboliques.
Comme mon intérêt pour tkdesk est juste un coup de nostalgie, ça ne mérite pas de se casser la tête plus longuement. Je laisse tomber jusqu'à du mauvais temps qui dure.

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Ivan :J'ai modifié le nom de deux liens, et l'installateur dpkg a admis le changement.
Mais je n'ai pas vu comment créer de nouveaux liens symboliques.
Je ne comprends pas trop. Tu as modifié des liens symboliques qui existaient déjà dans Mageia ? Si c'est le cas tu risque d'avoir cassé ton système ou certains logiciels.
La commande pour créer des liens symboliques est :
Code BASH :
ln -s

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Ça ne marche pas à tous les coups

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :


Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
Yuusha :Si c'est le cas tu risque d'avoir cassé ton système ou certains logiciels.
Le risque était léger, il y avait des liens symboliques vers des fichiers avec exactement le même nom. J'ai modifié le nom de 2 liens symboliques pour qu'il soient reconnus par l'archive .deb , mais les fichiers cibles ont gardé leur nom, donc il seront reconnus par les logiciels qui les cherchent.
C'est des lib relatives à Tcl. J'ai vérifié les logiciels qui tournent avec tclsh ou wish et a priori il n'y a pas de problèmes. De toute manière ma manip est réversible.
Mais comme il y avait d'autres difficultés, j'ai laissé tomber.
Je vais quand même creuser cette histoire de création de lien symboliques, juste pour savoir.
Deniums :convertir deb en rpm
Il est probable que l'archive rpm obtenue recherchera les mêmes dépendances avec les noms présents dans la .deb. Mais je vais probablement essayer pour voir.

deniums Membre non connecté
-
- Voir le profil du membre deniums
- Inscrit le : 28/02/2025

Ivan Membre non connecté
-
- Voir le profil du membre Ivan
- Inscrit le : 01/12/2011
- Groupes :
j'ai utilisé alien pour créer une .rpm, mais l'installation ne se déroule pas jusqu'au bout.
La commande ldd me dit que tkdesk n'est pas une application dynamique et ça s'arrête là.
@
Par ailleurs j'ai essayé une installation à partir d'une archive targz. L'installation réclame une lib qui est pourtant sur mon ordi.
Bah! j'ai appris des trucs dans cette histoire, mais je laisse vraiment tomber.
Merci à tous pour l'aide apportée.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie