Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1567 connectés 

 



Dernière réponse
Sujet : Aptitude: Comment dire de ne pas installer un paquet
ttys 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ttys 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.
Xavier_OM

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)

redvivi Et en téléchargeant les paquets A et B et en passant par dpkg ? dpkg ne gere pas les dépendances si ?
Xavier_OM

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

redvivi 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 ?
Xavier_OM 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

redvivi Up !
redvivi 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

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR