Ngay bây giờ pkg-config
chỉ nhìn vào /usr/lib/pkgconfig
. Tôi có thể điều chỉnh nó cho người dùng bằng cách xuất PKG_CONFIG_PATH
biến môi trường, nhưng một lần nữa tôi quên làm điều đó cho root và lãng phí thời gian, tại sao plugin của tôi không được cài đặt đúng cách (sử dụng makefile pkg-config
). Vì vậy, làm thế nào có thể thiết lập hệ thống rộng, vì vậy nó sẽ luôn luôn nhìn vào cả hai /usr/lib
và /usr/local/lib
?
/etc/bashrc
không đúng chỗ, xem Sự khác biệt giữa .bashrc và .bash_profile . Bạn không nên đề nghị sửa đổi một tập tin trong/usr/bin
; nó sẽ tốt hơn để tạo/usr/local/bin/pkg-config
và gọi/usr/bin/pkg-config
từ đó. Trong kịch bản của bạn, bạn phải sử dụng"$@"
, không$*
; cải tiến hơn nữa:#!/bin/sh
vàexec pkg-config-real
.