Yum 기록이 다르게 보이는 이유는 무엇입니까?

Yum 기록이 다르게 보이는 이유는 무엇입니까?

오늘 오전에 입력하면 sudo yum history다음과 같은 작업 목록이 표시됩니다.

ID     | Login user               | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------

이제 입력하면 약간 다른 제목이 표시됩니다.

ID     | Command line             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------

예전에는 "로그인한 사용자"에 대한 열이 있었지만 이제 해당 열은 "명령줄"로 대체되었습니다.

왜 변경됩니까? 두 개의 서로 다른 출력 간에 전환하거나 두 열을 동시에 표시하는 것이 더 나은 방법이 있습니까?

CentOS 3.10.0-229(x86_64)의 yum 3.4.3

답변1

"명령줄" 표시줄을 가져오는 yum 업데이트가 있는 것 같습니다. 에서 man 5 yum.conf:

이전 버전의 yum은 "user"처럼 동작하여 항상 yum 트랜잭션을 시작한 사용자를 출력합니다.

에 따르면 man 5 yum.confyum의 출력 동작을 수정하는 옵션이 있습니다. 추가 history_list_view=cmds하면 /etc/yum.conf"명령줄”, 추가되면 history_list_view=users로그인 사용자".

실제 세부정보를 원할 경우:환매사이트를 확인해보세요, 2054행

답변2

명령의 열 너비가 엄청나게 작다는 것을 알았고(패키지 이름이 잘렸고 패키지 이름에 내가 확인해야 했던 개정 번호가 포함되어 있음) yum에서 더 크게 만들 수 있는 옵션을 찾을 수 없었습니다. . yum에 하드코딩되어 있는 것으로 보이며 이를 변경하려면 Python을 편집해야 합니다.

내 직업은 grep /var/log/messagesfor 입니다 yum. 이 경우 전체 패키지 이름을 볼 수 있습니다.

관련 정보