Aptitude: Comment dire de ne pas installer un paquet - Logiciels - Linux et OS Alternatifs
Marsh Posté le 21-07-2007 à 18:16:06
Je sais pas si tu peux dire à aptitude d'ignorer une dépendance... si A dépend de B, qu'il veut le B fourni par Debian parce qu'il sait qu'il y aura bien tel fichier à tel endroit, ca me semble hasardeux de remplacer B par le tiens.
Si B est pas trop gros, installe la version Debian avec aptitude, et ta version personnalisée tu la compiles/installes dans /opt (par exemple) et tu mets /opt dans ton PATH pour la privilégier
Si B est trop gros pour l'avoir en 2 exemplaires, il faut faire un .deb avec ta version personnalisée je pense.
En tout cas, la réponse au problème m'intéresse
Marsh Posté le 21-07-2007 à 18:18:36
Il n'y a pas moyen de faire "sauter" la dépendance sur un paquet ? Simplement en disant à aptitude d'ignorer temporairement les dépendances et en n'installant les paquets spécifiés ?
Par exemple:
aptitude install A
A dépend de B et de C
> Désactivation de la gestion des dépendances
Aptitude install A B
C n'est pas installé
C'est possible ?
Marsh Posté le 21-07-2007 à 18:25:46
redvivi a écrit : Il n'y a pas moyen de faire "sauter" la dépendance sur un paquet ? Simplement en disant à aptitude d'ignorer temporairement les dépendances et en n'installant les paquets spécifiés ? Par exemple: aptitude install A A dépend de B et de C > Désactivation de la gestion des dépendances Aptitude install A B C n'est pas installé C'est possible ? |
Ca je sais pas. En grugeant sans doute (édition de /var/lib/dpkg/status )
Moi je te conseille de prendre le paquet B de Debian et de le personnaliser pour avoir le même résultat qu'avec ta version compilée.
Sinon renseigne toi sur "equivs", je crois que ca crée des faux paquets (pour faire croire à dpkg que tu as bien B.deb d'installé)
Marsh Posté le 21-07-2007 à 18:27:14
Et en téléchargeant les paquets A et B et en passant par dpkg ? dpkg ne gere pas les dépendances si ?
Marsh Posté le 21-07-2007 à 18:28:11
redvivi a écrit : Et en téléchargeant les paquets A et B et en passant par dpkg ? dpkg ne gere pas les dépendances si ? |
dpkg installera pas A s'il voit qu'il manque B (par contre il est trop bête pour télécharger B.deb automatiquement, c'est le boulot d'aptitude ca)
Marsh Posté le 21-07-2007 à 20:18:39
equivs est prévu pour ça : il permet de créer des paquets vides qui déclarent fournir un autre paquet, je n'ai jamais testé personnellement.
Marsh Posté le 21-07-2007 à 00:20:55
Bonjour,
J'ai un petit souci, j'ai compilé une version perso d'un paquet et je me rend compte que ce paquet perso est une dépendance d'un autre paquet que je veux installer, comment dire à aptitude qu'il ne faut pas installer ce paquet malgré que ce soit une dépendance ?
Merci d'avance !
RedVivi