すべてのユーザーが継承するようにソフトウェアをインストールするためのシステム全体の環境変数を設定するにはどうすればよいですか?
私はローカルで使用しているので、CentOS 7+とFedora 30+との互換性だけが必要ですが、他のディストリビューションのオプションが何であるかを知りたいです。
$(PREFIX)/lib/library_name/
これは、su / sudo権限でrsyncを使用してインストールされる単純なmakefileに追加されます。
答え1
/etc/profile.d/
アプリケーション固有の設定を指定するのに最適な場所です。
/etc/profile
から設定ファイルをロードします/etc/profile.d/*.sh
。
/etc/profile
これはシステムアップデートで上書きされるのを防ぎ、それ自体を修正するよりも優れています。システム全体そして、ほとんどのディストリビューションで動作します。