OVH Cloud OVH Cloud

forcer une dépendance manquante et inutile

13 réponses
Avatar
Daniel Caillibaud
Bonjour,

J'ai un vieux paquet deb (hors archive debian) qui demande une d=C3=A9penda=
nce =C3=A0 ia32-libs, qui
n'existe plus dans jessie.

J'ai install=C3=A9 libc6-i386 via aptitude puis ce paquet avec=20
dpkg --ignore-depends=3Dia32-libs -i monPaquet.deb
et
echo "monPaquet hold" | dpkg --set-selections
(sinon il veut le virer =C3=A0 la premi=C3=A8re occasion)

=C3=A7a marche mais ensuite plus moyen de lancer un aptitude|apt-get upgrad=
e =C3=A0 cause du probl=C3=A8me de
d=C3=A9pendances non satisfaites.

J'ai aussi essay=C3=A9 un
dpkg --force-depends -i monPaquet.deb
qui revient logiquement au m=C3=AAme.

Comment dire =C3=A0 dpkg de laisser tomber les d=C3=A9pendances =C3=A0 ia32=
-libs, ou d'ignorer les d=C3=A9pendances
de ce paquet ?

Sinon quel est le moyen le plus propre de cr=C3=A9er un paquet virtuel ia32=
-libs avec une d=C3=A9pendance
=C3=A0 libc6-i386 qui semble le remplacer ?

Merci

--=20
Daniel

3 réponses

1 2
Avatar
Sylvain L. Sauvage
Le mardi 5 janvier 2016, 13:23:08 a
écrit :
Le 05/01/2016 13:10:27, Sylvain L. Sauvage a écrit :
> Non, pas du tout.

Je l’ai pourtant déjà fait.
Pour être plus précis :
- extraction d’un deb quelque part,
- suppression de tout ce qui ne m’intéresse pas,
- modification de ce qui m’intéresse,
- ajout des fichiers qui m’intéressent,
- construction du paquet.
Bon, aujourd’hui je ne ferai pas comme ça.



Ça, c’est recréer un .deb (paquet binaire) à p artir d’un .deb
(paquet binaire).

Je rappelle la question de Daniel : « J'ai pas de paquet
source, on peut le recréer à partir du deb binaire ? ».

Et dans ce que tu dis avoir fait, nulle part tu n’as réc upéré
le paquet source ni les sources du programme.

Donc, non, pas « bien sûr » et pas « je l’ ai déjà fait ».

[…]
> Pouvoir décompresser un paquet deb (au passage, 'dpkg -x'
> est fait pour ça) n’a rien à voir avec récup érer son paquet
> source ou ses sources.

Sans blague ?



Tu lis ce que tu écris et ce à quoi tu réponds ?

--
Sylvain Sauvage
Avatar
nicolas.patrois
Le 05/01/2016 13:40:45, Sylvain L. Sauvage a écrit :

Ça, c’est recréer un .deb (paquet binaire) à par tir d’un .deb
(paquet binaire).



Sans blague ?

Et dans ce que tu dis avoir fait, nulle part tu n’as récup éré
le paquet source ni les sources du programme.



Je n’ai pas prétendu le faire, j’ai seulement pré tendu répondre à sa
question première qui était d’installer son paquet sans l a dépendance
gênante avec une méthode bien sale.
Après, si tu tiens absolument à avoir raison en pinaillant†¦

Tu lis ce que tu écris et ce à quoi tu réponds ?



Et toi ?

nicolas patrois : pts noir asocial
--
RÉALISME

M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des
humains ? Un cerveau plus gros ?
P : Non... Une carte bleue suffirait...
=
Avatar
Sylvain L. Sauvage
Le mardi 5 janvier 2016, 15:24:17 a
écrit :
[…]
> Et dans ce que tu dis avoir fait, nulle part tu n’as
> récupéré le paquet source ni les sources du programm e.

Je n’ai pas prétendu le faire,



De la façon dont tu cites, si.

j’ai seulement prétendu
répondre à sa question première qui était d†™installer son
paquet sans la dépendance gênante avec une méthode bie n sale.



Un simple « décompresse le paquet » à « j⠀™ai pas les sources »
n’est clairement pas une réponse ni adéquate ni utile .
Tu n’as expliqué ta « méthode bien sale » qu’après que j’ai eu
corrigé tes autres erreurs et ton explication ne répond pas
vraiment au problème de Daniel. Tu aurais pu lui indiquer qu†™il
lui fallait modifier les dépendances en éditant le fichier
control du fichier control.tar.gz du fichier deb.

Après, si tu tiens absolument à avoir raison en pinaillant⠀¦



Si tu tiens absolument à ne pas avoir tort, remarquer qu’ une
réponse est insuffisante et truffée d’erreurs est eff ectivement
du pinaillage…

> Tu lis ce que tu écris et ce à quoi tu réponds ?

Et toi ?



Apparemment, plus que toi.

--
Sylvain Sauvage
1 2