Щас pkg-config
смотрит только в /usr/lib/pkgconfig
. Я могу настроить его для пользователя, экспортируя PKG_CONFIG_PATH
переменную окружения, но еще раз я забыл сделать это для пользователя root и потратил время на размышления о том, почему мой плагин не установлен должным образом (используется make-файл pkg-config
). Так как же настроить систему в целом, чтобы она всегда смотрела на оба /usr/lib
и /usr/local/lib
?
/etc/bashrc
не то место, смотрите Разница между .bashrc и .bash_profile . Вы не должны рекомендовать изменять файл в/usr/bin
; было бы лучше создать/usr/local/bin/pkg-config
и позвонить/usr/bin/pkg-config
оттуда. В вашем сценарии вы должны использовать"$@"
, а не$*
; дальнейшие улучшения:#!/bin/sh
иexec pkg-config-real
.