yum을 통해 수동으로 선택한 패키지를 나열하는 방법은 무엇입니까?

yum을 통해 수동으로 선택한 패키지를 나열하는 방법은 무엇입니까?

저는 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/^ *//;' 

관련 정보