パッケージがプリインストールされているのか、ユーザーがインストールしたのかを知るスクリプトを作成しようとしています。
以下がパッケージ「X」の依存関係であることを知る方法はありますか?
ベストアンサー1
rpm
レベルでは実際にはわかりません。使用するパッケージマネージャによっては、一部の情報が保存される場合があります。
これは、ユーザーがrun installコマンドを使用している場合にのみ機能しますsudo
。もし彼がルートになれば、誰がそのようなことをしたのかは決して分からないでしょう。
ヤム
yum history
トランザクションのリストとコマンドを開始したユーザーを提供します。
地下刑務所
dnf history
取引リストを提供しますが、デフォルトではユーザーはリストしません。しかし、以下を実行できます。
dnf history info <ID>
これにより、コマンドを開始したユーザーが表示されます。
チップ
これを知る方法はありません。