web-dev-qa-db-ja.com

実行可能ファイルを/ usr / local / binに置く方法は?

これは基本的なことですが、Googleの回答を2ページ読んだことがあり、「/usr/local/binに実行可能ファイルを配置する方法」はまだわかりません。

パッケージをダウンロードし、profitという実行可能ファイルを作成しました。 path/to/profitを毎回追加することなく、端末からprofitを実行可能にするステップバイステップのコマンドラインは何ですか?

11
Antoni Borysik

/usr/local/binにコピーするだけです。

Sudo cp /path/to/profit /usr/local/bin
18

考慮すべきさまざまなものがあります。完全を期すために:

まず、この実行可能ファイルに実際に必要な権限があることを確認する必要があります。

Sudo chmod a+rx /path/to/profit

(たとえば、Zipツールを使用して一緒にスローされたアーカイブを抽出すると、権限が失われる可能性があります)

次に、Gunnarが提案したとおりにファイルをコピーできます。または、シンボリックリンクを作成できます。

Sudo ln -s /path/to/profit /usr/local/bin

コンテキストによっては、リンクを使用する方が将来便利になる場合があります。一方、いくつかのセキュリティリスクを伴います(たとえば、/ root/to/profitを非ルートユーザーが作成できる場合)

14
GhostCat

ステップ1:chmod +x /path/to/profit

ステップ2:Sudo cp /path/to/profit /usr/local/bin/

ステップ3:profit

8
Isaac Hanson