Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.general

Linux.general : Installer dans un répertoire pour l'utiliser dans un autre

Posté par Yann012 () le 12 décembre 2005
Bonjour à tous,
J'ai récemment cherché à compiler un programme en simple utilisateur pour l'installer dans un répertoire spécifique (option de configure --prefix), qui est censé servir de racine plus tard (par chroot). Or il se trouve qu'après l'installation, le prefix est stocké en dur, ce qui fait que je me retrouve avec l'impossibilité de lancer un bash car il cherche libncurses.so.5 dans le répertoire où je l'avais installé précédemment.
Ma question est simple : comment dire à un logiciel de s'installer à un endroit tout en lui disant qu'il doit bien savoir qu'il sera utilisé depuis /usr ou / ? (ou alors plus simple : lui demander de s'installer dans un environnement chrooté)
Merci d'avance !

--
Mon JID est yannbng@jabber.fr
> Lire le message (4 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Chemin absolu et relatif ?

Posté par Sebastian () le 12/12/2005 à 21:51. (lien). Évalué à 1.

Tout est dans le titre ;)

  • [^]Re: Chemin absolu et relatif ?

    Posté par Sebastian () le 12/12/2005 à 22:07. (lien). Évalué à 1.

    Moué c'est ptet pas la bonne réponse ...

utilise prefix et destdir

Posté par Antoine Reilles (Jabber id, page perso, ) le 12/12/2005 à 22:11. (lien). Évalué à 8.

si le package qui t'interesse utilise une version des autotools assez récente (je sais pas combien il faut remonter dans le temps pour trouver une version qui ne le supporte pas, loin, surement), tu peut utiliser $DESTDIR

En gros, tu places le prefix à la valeur qu'il faudrait avoir dans le chroot, et $DESTDIR au chamin du chroot.
make DESTDIR=chroot install
t'installera les fichiers dans chroot/${PREFIX}/, et tout sera pour le mieux pour la suite

bonne chance

  • [^]Re: utilise prefix et destdir

    Posté par Yann012 () le 13/12/2005 à 16:43. (lien). Évalué à 2.

    J'ai essayé, ça marche à merveille.
    Merci beaucoup ! :)

    --
    Mon JID est yannbng@jabber.fr

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general