Arch Linuxで「git-gui:コマンドが見つかりません」を正しく解決する方法は?

Arch Linuxで「git-gui:コマンドが見つかりません」を正しく解決する方法は?

これArch Linuxgitパッケージgit-guiにインストールされました/usr/lib/git-core/

つまり、git-guiフルパスを指定しないと、端末から直接起動できません。

$ git-gui
bash:git-gui:コマンドが見つかりません
$ which git-gui
:(/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:いいえ: /usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)

方法は何かとても疑問です適切にこの問題を解決してください。

  1. /usr/lib/git-core/システムの範囲に追加しますか$PATH

  2. /usr/lib/git-core/git-gui次へのシンボリックリンクを作成しますか/usr/local/bin

  3. Arch Linuxパッケージのバグを報告しますか?それとも上流?

  4. 何もしないのは間違いではありませんか?

ありがとうございます。

答え1

これは予想される動作です。すべてのgitサブコマンドがここにインストールされています。git-commitたとえ今、効率性のためにデフォルトのバイナリへのリンクであっても、ここでも見つけるgitことができます。

そこにあるすべての実行可能ファイルは自動的にgit-X使用可能になりますgit X。これは、パスやハイフンで接続された名前を介さずにそのファイルにアクセスするための予想される方法です。実行可能ファイルにアクセスする一般的な方法であり、git gui推奨される方法です。git-guiman git-gui

関連情報