更新後もまだ存在する$PATH変数を更新しますか?

更新後もまだ存在する$PATH変数を更新しますか?

オリジナルの上にPATH新しいサードパーティ製アプリケーションを追加できます。/etc/profile$PATH

/etc/profileちなみに..ファイルがaaa_baseパッケージで提供されているのがわかります。誰かがaaa_baseをアップグレードするとどうなりますか?

尋ねる:$PATHどこかに残り、アップグレードによって修正されないようにするにはどうすればよいですか?

ベストアンサー1

/etc/profile.d既存のディレクトリ(およびおそらくそのファイル/etc/profileまたは/etc/${SHELL}rcファイル)があるため源泉ファイルはそのディレクトリにあります)、必要なコードを含むファイル、および/etc/profile.d/3rd-party-app.sh/またはファイルを配置することをお勧めします。/etc/profile.d/3rd-party-app.cshサードパーティ製アプリケーションのパッケージ作成者である場合は、パッケージ管理者がそのファイルをインストール、更新、および削除できるように、パッケージにこれらのファイルを含めることができます。そうしないと、ソフトウェアユーザーとしてこれらのファイルが存在する場合、そのファイルは管理されず、オペレーティングシステムパッケージの更新の影響を受けません。

OPからアップデート:

https://www.suse.com/documentation/sles11/book_sle_admin/data/sec_adm_whatistheshell.html

/etc/profile このファイルを変更しないでください。そうしないと、次のアップデート中に修正が破損する可能性があります。

/etc/profile.local /etc/profile を拡張する場合は、このファイルを使用します。

/etc/profile.d/ 特定のプログラムのシステム全体の構成ファイルが含まれています。

おすすめ記事