システム全体の/usr/local/lib/pkgconfigで*.pcファイルを見つけるようにpkg-configに指示する

システム全体の/usr/local/lib/pkgconfigで*.pcファイルを見つけるようにpkg-configに指示する

現在は、pkg-config環境/usr/lib/pkgconfig変数をエクスポートしてユーザーのPKG_CONFIG_PATHために調整することができますが、再びrootに対してこれを行うのを忘れてしまいましたpkg-config。では、常に/usr/lib合計を表示できるようにシステム全体にどのように設定しますか/usr/local/lib

ベストアンサー1

環境変数を定義する伝統的な場所はシステム全体です/etc/profile。このファイルは、ローカルで(テキストモードコンソールから)またはリモートで(ssh経由で)テキストモードセッションにログインすると、Bourneスタイルのシェル(bash、ksh、ashを含む)から読み取られます。グラフィカル環境にログインしている場合は、/etc/profileログインマネージャ、デスクトップ環境、およびオペレーティングシステムの展開に応じて読み取られたり読み取られたりしない場合があります。

より良いアプローチ(システムで利用可能な場合)は、で環境変数を定義することです/etc/environment。このファイルの読者は次のとおりです。ポリアクリルアミド具体的にpam_env基準寸法。これらの変数は、PAMを使用するログイン方式で開始されたすべてのセッションで使用でき、モジュールはまたはpam_envで参照されます。/etc/pam.conf/etc/pam.d/$method

おすすめ記事