web-dev-qa-db-ja.com

実行可能ファイルを検索パスに追加するにはどうすればよいですか?

参考までに、私はLinuxについてほとんど知らないので、それを使って他の誰かが書いたプログラムを実行しています。指示にはAdd the executable 'ttt' to the search path. In most installations this can be accomplished by linking the file to the 'bin' subdirectory at user home.と書かれています

これを行うにはどうすればよいですか?

この実行可能ファイルは現在、ホスト領域のサブフォルダーにあります。デュアルブートコンピューターで実行されているため、作業コンピューターであるため、デュアルブートであるという事実は変更できません。

15
Eugene

コマンドライン(端末)でこれを機能させるには:

ターミナルで次の手順を実行することをお勧めします。

  1. ホームディレクトリにbinというフォルダーを作成します。

    mkdir ~/bin
    
  2. ~/binPATHに追加します Bashのすべてのセッション(端末内で使用されるデフォルトのシェル)。

    $ nano ~/.bashrc
    
    # Add the following to the end of your .bashrc file while using nano
    # or your text editor of choice:
    
    export PATH="/home/$USER/bin:$PATH"
    
  3. 実行可能ファイル自体OR実行可能ファイルへのシンボリックリンクのいずれかを追加 into ~/bin

  4. 端末を閉じて再度開くことで端末セッションを再開するか、source ~/.bashrcを実行してセッションの構成を再読み込みします

これにより、端末は端末セッションのPATH変数を読み取ることができます。

ただし、GUIがPATH変数を管理する方法が定かではないため、GUIに追加する方法はわかりませんが、これを行うには他のメソッドでパスを変更する必要があるかもしれません。ここでの方法はGUIでは機能しません。

23
Thomas Ward