アカウントにログインしたときにソフトウェアがローカルに自動的にインストールされるようにするにはどうすればよいですか。

アカウントにログインしたときにソフトウェアがローカルに自動的にインストールされるようにするにはどうすればよいですか。

リモートGitリポジトリから新しいソフトウェアを手動でビルドしてインストールしました。それを使いたいときはいつでも、次のようなものを実行します。

. /path/to/setup_software.sh

ただし、手動で実行するのではなく、自分のアカウントにログインするたびにこのタスクを自動的に実行したいと思います。.bashrcカーネルを開くたびにインストールファイルを取得できるように、上記のコマンドをファイルに入れてみました。その後、すべてが順調に進んで幸せでした。私の唯一の小さな(非常に小さい)問題は、カーネルを開くといくつかのログメッセージが印刷され、購入全体に時間がかかることです(私はそれが好きではありません:D)。とにかく、よりきれいな解決策があると仮定し、インストールフォルダをインストールファイルが自動的に実行される場所に移動すると便利です。

ベストアンサー1

source(または.)コマンドを起動ファイル以外のファイルに配置すると、.bashrc実行時間には役立ちません。開始を設定できますが、/etc/profile.d遅延は同じです。ログメッセージは以下を試してください。.bashrc

. /path/to/setup_software.sh >/dev/null 2>&1

ログメッセージは表示されません。エラーも表示されません。

おすすめ記事