En ce moment, pkg-config
ne regarde que /usr/lib/pkgconfig
. Je peux l'ajuster pour un utilisateur en exportant la PKG_CONFIG_PATH
variable d'environnement, mais encore une fois j'ai oublié de le faire pour root et perdu du temps à me demander pourquoi mon plugin n'est pas installé correctement (le makefile utilisé pkg-config
). Alors, comment peut-il le définir à l'échelle du système, afin qu'il se penche toujours sur les deux /usr/lib
et /usr/local/lib
?
la source
/etc/bashrc
n'est pas le bon endroit, voir Différence entre .bashrc et .bash_profile . Vous ne devriez pas recommander de modifier un fichier dans/usr/bin
; il vaudrait mieux créer/usr/local/bin/pkg-config
et appeler à/usr/bin/pkg-config
partir de là. Dans votre script, vous devez utiliser"$@"
, non$*
; améliorations supplémentaires:#!/bin/sh
etexec pkg-config-real
.