3
環境変数を設定する最良のディストリビューション/シェルに依存しない方法は何ですか?
質問はそれをすべて言います。現在Arch Linuxとzshを使用していますが、(少なくとも)VTとxtermの両方で機能し、ディストリビューションまたはシェルを切り替えても機能することを願っています(できればできれば)。 さまざまなディストリビューションのドキュメントで、この質問に対する非常に異なる回答を聞いたことがあります。Ubuntuは「.pam_environmentを使用する」と言っています。Archでの推奨事項は、シェルによって異なると思います。現在、私はすべてを.profileに入れており、何らかの理由でシェルがソースを提供していない場合(たとえば、.bash_profileが存在する場合はbash)、手動でソースを指定してそれをオーバーライドします。しかし、もっと良い方法があるに違いないようです。