패키지가 설치되지 않도록 표시하는 방법

패키지가 설치되지 않도록 표시하는 방법

일부 패키지가 내 구성을 손상시키는 것을 발견했습니다(예 light-locker: evince등...).

내 시스템(Debian)을 통해 이러한 패키지가 설치되는 것을 방지 apt-get install하고 오류 이유를 제공하려면 어떻게 해야 합니까?

답변1

사용Pin-Priority: -1

예를 들어:

$ cat >/etc/apt/preferences.d/libsystemd0 <<EOF
Package: libsystemd0
Pin: origin ""
Pin-Priority: -1
EOF

답변2

내 구성을 깨뜨리는 일부 패키지를 발견했습니다(예: light-locker, evince 등...)

이는 apt-listbugs오류가 있는 패키지를 처리하는 데 적합한 도구로, 패키지 또는 종속성을 고정할 수 있습니다. 예를 들어:

# apt install apt-listbugs
$ apt-listbugs list light-locker

grave bugs of light-locker (-> ) <Outstanding>
 b1 - #892290 - light-locker: at unlock, crash with: arguments to dbus_message_new_method_call() were incorrect
Summary:
 light-locker(1 bug)

관련 정보