Aptitude: Comment dire de ne pas installer un paquet

Aptitude: Comment dire de ne pas installer un paquet - Logiciels - Linux et OS Alternatifs

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

Reply

Marsh Posté le 21-07-2007 à 00:20:55   

Reply

Marsh Posté le 21-07-2007 à 17:40:43    

Up !

Reply

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  :o


Message édité par Xavier_OM le 21-07-2007 à 18:17:38

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

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 ?

Reply

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 :o)
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é)


Message édité par Xavier_OM le 21-07-2007 à 18:27:05

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

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 ?

Reply

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)


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed