Linuxに特定のソフトウェアがインストールされていることを確認する方法

Linuxに特定のソフトウェアがインストールされていることを確認する方法

私のLinuxシステム(RHEL)には多くのソフトウェアがインストールされています。いくつかはyumを介してインストールされ、いくつかはrpmをダウンロードし、gnomeファイルマネージャで実行することによってインストールされます。また、/optディレクトリに解凍したばかりのソフトウェアアーカイブ(zipまたはtar)もあります。

私の質問は次のとおりです。たとえば、/opt/google/フォルダにあるChromeブラウザをどのようにインストールしたのかわかりますか?

答えはLinuxディストリビューションによって異なりますが、私はRHEL、CentOS、Fedora(重要度順)に興味があります。

私が知っているなら、答えは十分でしょう。 yum、rpm、またはzip経由でインストールされます。

history(私のユーザーと)を確認しましたが、rootこれ以上追跡はありません。

ベストアンサー1

rpm -qa --lastRPMで特定のソフトウェアがいつインストールされたかを調べる簡単な方法です。

rpm -qf /path/to/some/softwareソフトウェアがRPMからインストールされているか、どのRPMからインストールされているか(シンボリックリンクではない場合)、非常に確実に確認できます。

RPMを介してインストールされていない場合、ソフトウェアは「別の場所」からシステムに移動するパスを見つけました。

yumリポジトリのRPMパッケージ。yum info <rpm-name>RPMパッケージが利用可能なストレージを表示します。 yumリポジトリが無効になっている場合、またはRPMパッケージが手動でインストールされている場合、yumは次のリストを表示します Repo: installed

おすすめ記事