Arch Linux에 최근 설치/업그레이드된 패키지 목록이 포함되어 있습니다.

Arch Linux에 최근 설치/업그레이드된 패키지 목록이 포함되어 있습니다.

Arch Linux에서 마지막으로 설치/업그레이드된 패키지 목록을 얻는 방법( 타임스탬프 pacman포함 yaourt)은 무엇입니까?

답변1

최종 목록 받기설치됨패키지를 실행하면 다음을 실행할 수 있습니다.

grep -i installed /var/log/pacman.log

마지막으로 설치된 패키지의 출력 예:

[2015-08-24 15:32] [ALPM] warning: /etc/pamac.conf installed as /etc/pamac.conf.pacnew
[2015-08-24 15:32] [ALPM] installed python-packaging (15.3-1)
[2015-08-24 15:32] [ALPM] installed python2-packaging (15.3-1)
[2015-08-25 10:37] [ALPM] installed ttf-ubuntu-font-family (0.80-5)
[2015-08-25 10:43] [ALPM] installed ttf-google-fonts (20150805.r201-1)
[2015-08-25 10:44] [ALPM] installed ttf-ubuntu-font-family (0.80-5)
[2015-08-26 17:39] [ALPM] installed mozilla-extension-gnome-keyring-git (0.10.r36.378d9f3-1)

최종 목록 받기업그레이드된 버전패키지를 실행하면 다음을 실행할 수 있습니다.

grep -i upgraded /var/log/pacman.log

최종 업그레이드 패키지의 출력 예:

[2015-08-27 10:00] [ALPM] upgraded libinput (0.99.1-1 -> 1.0.0-1)
[2015-08-27 10:00] [ALPM] upgraded python2-mako (1.0.1-1 -> 1.0.2-1)
[2015-08-27 16:03] [ALPM] upgraded tdb (1.3.6-1 -> 1.3.7-1)
[2015-08-27 16:03] [ALPM] upgraded ldb (1.1.20-1 -> 1.1.21-1)
[2015-08-27 16:03] [ALPM] upgraded python2-mako (1.0.2-1 -> 1.0.2-2)

최종 목록 받기설치됨또는업그레이드된 버전패키지를 실행하면 다음을 실행할 수 있습니다.

grep -iE 'installed|upgraded' /var/log/pacman.log

최종 업그레이드 패키지의 출력 예:

[2015-08-25 09:56] [ALPM] upgraded jdk (8u51-2 -> 8u60-1)
[2015-08-25 10:37] [ALPM] installed ttf-ubuntu-font-family (0.80-5)
[2015-08-25 10:43] [ALPM] installed ttf-google-fonts (20150805.r201-1)
[2015-08-25 10:44] [ALPM] installed ttf-ubuntu-font-family (0.80-5)
[2015-08-26 17:39] [ALPM] installed mozilla-extension-gnome-keyring-git (0.10.r36.378d9f3-1)
[2015-08-27 10:00] [ALPM] upgraded curl (7.43.0-1 -> 7.44.0-1)
[2015-08-27 10:00] [ALPM] upgraded gc (7.4.2-2 -> 7.4.2-3)
[2015-08-27 10:00] [ALPM] upgraded kmod (21-1 -> 21-2)
[2015-08-27 10:00] [ALPM] upgraded libinput (0.99.1-1 -> 1.0.0-1)
[2015-08-27 10:00] [ALPM] upgraded python2-mako (1.0.1-1 -> 1.0.2-1)
[2015-08-27 16:03] [ALPM] upgraded tdb (1.3.6-1 -> 1.3.7-1)
[2015-08-27 16:03] [ALPM] upgraded ldb (1.1.20-1 -> 1.1.21-1)
[2015-08-27 16:03] [ALPM] upgraded python2-mako (1.0.2-1 -> 1.0.2-2)

답변2

마지막 업데이트 호출 중에 업그레이드된 패키지만 나열하면 좋겠지만 한 줄로 보기에는 적합하지 않습니다.

그래서 확장이 필요해요@BuZZ-dEE의 답변, 마지막 업데이트 날짜 이후 업그레이드된 모든 패키지를 나열하는 내 접근 방식은 다음과 같습니다.

grep -iE "$(tail -n1 /var/log/pacman.log | grep -iEo "([0-9]{4}-[0-9]{2}-[0-9]{2})").+upgraded" /var/log/pacman.log

관련 정보