OVH Cloud OVH Cloud

réinstaller un package

4 réponses
Avatar
david.andriana
[NetBSD]

J'ai installé des packages avec pkgsrc, packages que j'ai dû supprimer
(par pkg_delete) pour des essais. Maintenant, je voudrais les
réinstaller, mais je n'y arrive pas : make, make install, semblent bien
marcher, mais pkg_info me montre que les packages ne sont pas installés.

Une idée ?

Merci d'avance,

--
David

4 réponses

Avatar
manu
David Andriana wrote:

J'ai installé des packages avec pkgsrc, packages que j'ai dû supprimer
(par pkg_delete) pour des essais. Maintenant, je voudrais les
réinstaller, mais je n'y arrive pas : make, make install, semblent bien
marcher, mais pkg_info me montre que les packages ne sont pas installés.


Semblent bien marcher, c'est quoi, plus précisement? Ca se termine sans
rien dire et sans rien faire?

Un ptit make clean && make install n'aide pas?

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
david.andriana
Emmanuel Dreyfus wrote:

Semblent bien marcher, c'est quoi, plus précisement? Ca se termine sans
rien dire et sans rien faire?


C'est ça.

Un ptit make clean && make install n'aide pas?


Si. J'ai fini par comprendre ceci : quand on utilise pkgsrc, il faut
passer par des "make ..." (make install, deinstall, reinstall...).
pkg_add et pkg_delete sont plutôt destinés aux binaires.

C'est que, comme pkg_delete avait bien détricoté mon make install, je
croyais `bêtement' que pkg_add saurait le retricoter.


--
David

Avatar
manu
David Andriana wrote:

C'est que, comme pkg_delete avait bien détricoté mon make install, je
croyais `bêtement' que pkg_add saurait le retricoter.


En fait tu peux toujours utiliser pkg_delete pour virer des packages,
par contre pkg_add n'agit qu'avec les packages binaires (qu'on génère en
faisant un make package dans le pkgsrc, ou qu'on choppe sur le réseau:
pkg_add comprends les URL).

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
espie
In article <1g742zh.139a29f1b0i9quN@[192.168.0.120]>,
David Andriana wrote:
Emmanuel Dreyfus wrote:

Semblent bien marcher, c'est quoi, plus précisement? Ca se termine sans
rien dire et sans rien faire?


C'est ça.

Un ptit make clean && make install n'aide pas?


Si. J'ai fini par comprendre ceci : quand on utilise pkgsrc, il faut
passer par des "make ..." (make install, deinstall, reinstall...).
pkg_add et pkg_delete sont plutôt destinés aux binaires.

C'est que, comme pkg_delete avait bien détricoté mon make install, je
croyais `bêtement' que pkg_add saurait le retricoter.


Pour moins surprendre le chaland, chez OpenBSD, on passe systematiquement
par pkg_add: make install se reduit a pkg_add, et make package est une
dependance obligee.

Ca fait quelques annees que c'est comme ca, et de temps en temps, des
gens comme toi me confortent dans ce choix de design.

Merci.