私のLinuxシステム(RHEL)には多くのソフトウェアがインストールされています。いくつかはyumを介してインストールされ、いくつかはrpmをダウンロードし、gnomeファイルマネージャで実行することによってインストールされます。また、/optディレクトリに解凍したばかりのソフトウェアアーカイブ(zipまたはtar)もあります。
私の質問は次のとおりです。たとえば、/opt/google/フォルダにあるChromeブラウザをどのようにインストールしたのかわかりますか?
答えはLinuxディストリビューションによって異なりますが、私はRHEL、CentOS、Fedora(重要度順)に興味があります。
私が知っているなら、答えは十分でしょう。 yum、rpm、またはzip経由でインストールされます。
history
(私のユーザーと)を確認しましたが、root
これ以上追跡はありません。
答え1
rpm -qa --last
RPMで特定のソフトウェアがいつインストールされたかを調べる簡単な方法です。
rpm -qf /path/to/some/software
ソフトウェアがRPMからインストールされているか、どのRPMからインストールされているか(シンボリックリンクではない場合)、非常に確実に確認できます。
RPMを介してインストールされていない場合、ソフトウェアは「別の場所」からシステムに移動するパスを見つけました。
yumリポジトリのRPMパッケージ。yum info <rpm-name>
RPMパッケージが利用可能なストレージを表示します。 yumリポジトリが無効になっている場合、またはRPMパッケージが手動でインストールされている場合、yumは次のリストを表示します Repo: installed
。