특정 패키지에 대한 업데이트에 대해 사용자에게 경고하도록 Pacman을 구성하려면 어떻게 해야 합니까?

특정 패키지에 대한 업데이트에 대해 사용자에게 경고하도록 Pacman을 구성하려면 어떻게 해야 합니까?

pacman을 사용하여 아치 리눅스에서 특정 패키지를 업데이트하는 것에 대한 경고를 받고 싶습니다.

나는 헤더 파일에 일부 사용자 정의 정보를 사용합니다 gcc-libs. 그러나 gcc-libs업데이트할 때마다 이러한 사용자 정의 변경 사항은 공장 기본값으로 되돌아갑니다. 별로 어려운 변경 사항은 아니므로 공장 기본 설정으로 복원할 때마다 반복할 수 있습니다.

하지만 패키지를 업그레이드할 때마다 경고를 받고 싶습니다.

예를 들어 에서 편집합니다 /etc/pacman.conf. 필드가 있지만 IgnorePkg패키지 업데이트를 IgnoreGroup무시하고 싶지 않습니다 . gcc-libs어떤 방식으로든 and를 사용하는 것은 권장되지 않습니다 IgnorePkg.IgnoreGroup

업데이트에 대한 알림을 받고 싶습니다 gcc-libs. [Y/n]을(를) 업그레이드하기 전에 귀하의 허가를 요청한다는 것을 알고 있지만, 노란색 경고 같은 것이 있습니까?

답변1

패키지를 무시하면 업그레이드가 가능하다는 경고가 표시됩니다.

warning: ffmpeg: ignoring package upgrade (2:4.3.1-4 => 2:4.3.2-1)

하지만 업그레이드 패키지를 계속 사용할 수 있습니다 pacman -S ffmpeg.

패키지를 무시하는 대신 변경 사항을 자동으로 삽입하는 사용자 정의 후크를 작성할 수도 있습니다(참조:man alpm-hooks).

또는 먼저 업데이트를 확인하고 gcc-libs가 목록에 있는지 경고한 다음 설치를 진행하는 pacman용 래퍼 bash 스크립트를 작성할 수 있습니다.

관련 정보