私はCentOSシステムで作業しており、時々yum install whatever
。
依存性の履行ではなく、特定のユーザー要求のためにインストールされたすべてのパッケージのリストを取得できますか?
もしそうなら、日付範囲または初期リリースのインストール中またはインストール後に制限できますか?
答え1
@JRFergusonが提案したようにyum history
。一度使用して最高の yum ジョブ番号を取得し、再度そのトランザクションの詳細を取得します。したがって、次のようになります。
last_action_index=$(yum history | head -4 | tail -1 | sed -r 's/^ *([0-9]+) .*/\1/;')
yum history info 2..${last_action_index} | grep -vi Dep-Install | grep Install | cut -c15-50 | sed -r 's/-([0-9]+:)?(el)?[0-9]+\.(el)?[0-9].*$//; s/^ *//;'