étant donné que Hoary ne me propose qu'une vieille version de Freeciv, j'ai téléchargé les freeciv-server, freeciv-data, et freeciv-gtk-client de Debian Sid. À l'installation, dpkg m'indique un problème de dépendance :
freeciv-server dépend de libc6 (>= 2.3.2.ds1-21) ; cependant :
La version de libc6 sur le système est 2.3.2.ds1-20ubuntu13.
freeciv-client-gtk dépend de libc6 (>= 2.3.2.ds1-21) ; cependant :
La version de libc6 sur le système est 2.3.2.ds1-20ubuntu13.
freeciv-client-gtk dépend de libsdl-mixer1.2 (>= 1.2.6) ; cependant :
La version de libsdl-mixer1.2 sur le système est 1.2.5-9.
Me disant que les différences sont minimes, je force avec --force-depends, et freeciv fonctionne parfaitement.
Cependant, apt-get me fait des histoires:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
freeciv-client-gtk: Dépend: libc6 (>= 2.3.2.ds1-21) mais 2.3.2.ds1-20ubuntu13 est installé
Dépend: libsdl-mixer1.2 (>= 1.2.6) mais 1.2.5-9 est installé
freeciv-server: Dépend: libc6 (>= 2.3.2.ds1-21) mais 2.3.2.ds1-20ubuntu13 est installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.
Comment puis-je faire pour que apt-get accepte de fonctionner?
Merci d'avance pour votre aide
# Informations complémentaires
Posté par micha_mosk . Évalué à 1.
# creer un paquet vide avec provides: ......
Posté par free2.org . Évalué à 3.
A l'époque il me semble qu'il y avait un programme pour générer simplement ce genre de paquet "vide" (ou "dummy" ou "fake" en anglais).
Mais je le retrouve plus :(
[^] # Re: creer un paquet vide avec provides: ......
Posté par micha_mosk . Évalué à 1.
[^] # Re: creer un paquet vide avec provides: ......
Posté par free2.org . Évalué à 2.
Et cela pourait gêner les mises à jour futures de la libc6.
Soluce envisageable: modifier avec ar le champ "depends" des paquets freeciv déja compilés et les installer ensuite avec
dpkg --force-bad-verify
Sinon tu peux recompiler les paquets sources freeciv sous ubuntu. Cela peut probablement se faire sans aucune modification.
[^] # Re: creer un paquet vide avec provides: ......
Posté par micha_mosk . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.