コマンドラインでアプリケーションがインストールされている場所をどのように見つけますか?

コマンドラインでアプリケーションがインストールされている場所をどのように見つけますか?

私はRed Hat Linuxを実行していますが、私のアプリケーションがどこにインストールされているのか知りたいです。私はvim 7.2を持っていますが、7.4にアップデートできるようにvimがどこにインストールされているのか知りたいです。アプリケーションがインストールされている場所を見つける方法は? Linuxのプログラムフォルダに対応するものは何ですか?

ベストアンサー1

答え1:whichこのコマンドを使用してバイナリの場所を見つけます。これはシンボリックリンクを返す可能性があるため、使用時に注意してください。

A2:rpmどのパッケージがインストールされているかを確認し、そのパッケージのペイロードを見つけるために使用されます。たとえば、rpm -qa | grep vimパッケージ名に「vim」という文字列が含まれ、インストールされているパッケージが何であるかがわかります。これにより、rpm -ql <packagename>その名前のパッケージをインストールしたときにインストールされたすべてのファイルが一覧表示されます。

回答2のこれらの例はRed Hatベースのディストリビューションに適用され、Debianベースのディストリビューションには適用されません。

また、パッケージマネージャを使用してインストールされたプログラムをそうでないプログラムにアップグレードする場合は、そうしないことをお勧めします。解決するよりも道路でより多くの問題を引き起こす可能性があります。

おすすめ記事