インストール中です。リップグレップUbuntuから。公式リポジトリやプライベートPPAには存在しないので、プロジェクトの指示に従ってツリーラッパーとしてインストールしました。https://github.com/BurntSushi/ripgrep#installation。
私はこれらのパッケージが次に存在する必要があることを理解しました/usr/local
。
/usr/local/bin
バイナリファイルの場合/usr/local/share/doc/<package_name>
文書化のため/usr/local/share/man
マンページの場合
bashの完成はどうですか?私が知っている限り、これは他のカテゴリよりもわずかに標準化されていないため、インストールBash
ごとに異なる場合があります。 Ubuntuでこれを行う方法はありますか?
ベストアンサー1
たくさん読んで集めたものの中で、特に公式文書、/usr/share/doc/bash-completion/README.Debian
およびソース自体:
/etc/bash_completion.d/
~である遺産dir、完了した場所一生懸命ロード済み、つまり基本スクリプトの実行中にすべてを即座に取得します。まだ少数のパッケージのみがインストールされており、ほとんどが新しい標準に移行されています。/usr/share/bash-completion/completions/
ファイルが完了したディレクトリです。動的ローディングオンデマンド合格bash-completion
。彼らはただのソースです。いつ必要です(そして最も重要なことはもし必須)、絶対に使用しないコマンドの多数の完了をロードしないことで、多くのリソースを節約します。
あなたのコメントに関して/etc
:
適切に制御されたパッケージと混ざり合うでしょう...別のパスがあったらと思います。
のファイルは/etc
正確に「制御可能」ではありません。少なくとも同じ方法/usr/bin
や/usr/share
方法では不可能です。[1]彼ら構成ファイル、彼ら意味はローカル管理者(あなた)が修正しました。パッケージは通常、インストール時にデフォルト値を含むパッケージを生成するため、必要に応じて変更する必要があります。
一部のパッケージは、構成の代わりに(または構成とともに)メンテナンスを簡素化するためにさらに進化しました。文書また、(空の)設定を作成します。目次「ドロップイン」の場合、追加のカスタムファイルが必要です。だから代わりに改訂する特定の設定を変更する設定ファイルは、同じツールを使用すると困難でエラーが発生しやすい作業ですgrep
。sed
awk
作る必要な設定を上書きする「構成フラグメント」ファイルを削除または削除します。
/etc/{,*/}*.d/
システムのすべてのディレクトリを表示します。パッケージからGoogle Chromeなどのカスタムストアをインストールしようとしていますか?編集せずに/etc/apt/sources.list
ファイルをドラッグアンドドロップしてください/etc/apt/sources.list.d/
。新しいサービス?/etc/systemd/system/
。環境設定?/etc/sysctl.d/
(ところで、お読みください)。
はるかに簡単で、もうお互いのつま先を踏む必要はありません。
の一部のディレクトリ/usr/share
も同様に機能します。.desktop
ファイルがそこに移動し/usr/share/applications/
、新しい MIME タイプがそこに移動する/usr/share/mime/packages/
などです。違い/etc
は管理者です調整...でもない削除自分で作成/インストールしたファイルはありません。
これがまさにその場合である/usr/share/bash-completion/completions/
。
つまり、良いニュースと悪いニュースがあります。
悪いニュースは…インストールしたい場合githubリポジトリで完了これはbash完了ではありませんが、zsh
ファイルを完成!いいえ、bashとzshは完全完了に関連する非互換性。
心配しないでください。良いニュースは次のとおりです。ripgrep
適切なリポジトリで利用可能Ubuntu 18.10から始まります!うん! :D
sudo apt install ripgrep
何か合わせてみて?それbashファイルの完成!もちろんに設置されています/usr/share/bash-completion/completions/rg
。
今喜ぶ時間です、友達!
[1]:正直言って、「関連性」があると言えます。監視を受ける」、制御不能です。構成ファイルについて知っておくべきこと: dpkg で管理される構成ファイル詳細については。